SkillAgentSearch skills...

H3

H3 is an embedded object store in C, Python, and Java

Install / Use

/learn @CARV-ICS-FORTH/H3
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

H3

H3 is an embedded High speed, High volume, and High availability object store, backed by a high-performance key-value store (Kreon, RocksDB, Redis, etc.) or a filesystem. H3 is implemented in the h3lib library, which provides a C-based cloud-friendly API, similar to Amazon's S3. Python and Java wrappers are also available. The H3 FUSE filesystem allows object access using file semantics.

For design details and APIs, consult the documentation <docs/>_.

H3 is developed by the Computer Architecture and VLSI Systems (CARV) <https://www.ics.forth.gr/carv/>_ lab of the Institute of Computer Science (ICS) <https://www.ics.forth.gr>_ at the Foundation for Research and Technology Hellas (FORTH) <https://www.ics.forth.gr>_ and is available under the Apache License, Version 2.0. There is also a list of contributors <CREDITS>_.

Installation

To install locally, check the README file in each folder.

A Docker image is also available <https://hub.docker.com/r/carvicsforth/h3>_.

Docker images are built with make containers and uploaded with make containers-push.

Extensions

Use the h3-benchmark <https://github.com/CARV-ICS-FORTH/h3-benchmark>_ to measure H3 performance.

The CSI H3 mount plugin <https://github.com/CARV-ICS-FORTH/csi-h3>_ (csi-h3 for short), allows you to use H3 FUSE for implementing persistent volumes in Kubernetes.

The h3-support branch <https://github.com/CARV-ICS-FORTH/argo/tree/h3-support>_ in our Argo fork adds support for using H3 as a workflow artifact repository. Argo <https://argoproj.github.io>_ is a workflow engine for Kubernetes.

Acknowledgements

This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 825061 (EVOLVE - website <https://www.evolve-h2020.eu>, CORDIS <https://cordis.europa.eu/project/id/825061>).

View on GitHub
GitHub Stars12
CategoryDevelopment
Updated2y ago
Forks1

Languages

C

Security Score

75/100

Audited on Aug 5, 2023

No findings