C++ storage-engine

Open-source C++ projects categorized as storage-engine

Top 7 C++ storage-engine Projects

storage-engine
  • RocksDB

    A library that provides an embeddable, persistent key-value store for fast storage.

    Project mention: The Home Server Journey - 4: Enter The Matrix | dev.to | 2024-09-20

    One thing you should know is that the K8s architecture is optimized for stateless applications, which don't store changing information within themselves and whose output depend solely on input from the user or auxiliary processes. Conduit, on the contrary, is tightly coupled with its high-performance database, RocksDB, and has stateful behavior. That's why we need to take extra care by not replicating our process in order to prevent data races when accessing storage

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • redpanda

    Redpanda is a streaming data platform for developers. Kafka API compatible. 10x faster. No ZooKeeper. No JVM!

    Project mention: AutoMQ Integration with Redpanda Console | dev.to | 2024-07-29

    References [1] Redpanda Console: https://redpanda.com/redpanda-console-kafka-ui [2] Redpanda: https://redpanda.com/ [3] Cluster Deployment of AutoMQ: https://docs.automq.com/zh/docs/automq-opensource/IyXrw3lHriVPdQkQLDvcPGQdnNh [4] Quick Start: https://github.com/redpanda-data/console?tab=readme-ov-file#quick-start [5] Release Redpanda Console: https://github.com/redpanda-data/console/releases/tag/v2.6.0 [6] Redpanda Console Configuration: https://docs.redpanda.com/current/reference/console/config/#example-redpanda-console-configuration-file [7] Kafdrop Github: https://github.com/obsidiandynamics/kafdrop

  • curve

    Curve is a sandbox project hosted by the CNCF Foundation. It's cloud-native, high-performance, and easy to operate. Curve is an open-source distributed storage system for block and shared file storage. (by opencurve)

  • TileDB

    The Universal Storage Engine

    Project mention: Ask HN: Who is hiring? (May 2024) | news.ycombinator.com | 2024-05-01

    TileDB, Inc. | Full-Time | REMOTE | USA, Greece/EU | [https://tiledb.com](https://tiledb.com/)

    TileDB has recently announced a $34 million Series B fund-raise and is actively hiring for engineers across a range of roles (SRE, backend/distributed systems, database internals, and more). You will have the opportunity to work on innovative technology that creates impact for challenging problems in genomics, geospatial, machine learning, distributed systems, and many other areas.

    TileDB Cloud is the modern database, allowing developers and scientists to capture, analyze, and share any data with any tool. We build on a broad foundation of open source, maintaining the TileDB storage engine, libraries for genomics (single-cell and population), geospatial (raster, point clouds, and more), a TileDB visualization engine extending Babylon.js, and much more ([github.com/TileDB-Inc/TileDB](http://github.com/TileDB-Inc/TileDB))

    With TileDB, all data — tables, genomics, images, videos, location, time-series — is captured as multi-dimensional arrays. To supercharge this data, TileDB Cloud implements a serverless infrastructure delivering query execution, access control, data and code sharing, and distributed computing at global scale — eliminating cluster management, minimizing TCO, and promoting scientific collaboration and reproducibility.

    Website: [https://tiledb.com](https://tiledb.com/) | GitHub: https://github.com/TileDB-Inc/TileDB | Blog: https://tiledb.com/blog

    We are actively hiring for several roles including:

    - Site Reliability Engineer (k8s, Terraform, automation, Prometheus, CloudWatch, GitOps; Golang, Python)

  • speedb

    A RocksDB compliant high performance scalable embedded key-value store

    Project mention: FLaNK AI - 01 April 2024 | dev.to | 2024-04-01
  • tidesdb

    High-performance, durable, transactional embedded storage engine designed for flash and RAM optimization.

    Project mention: Tidesdb: High-performance, durable, transactional embedded storage engine | news.ycombinator.com | 2024-11-30
  • tinykvpp

    Horizontally scalable, highly available, key-value storage service with distributed transaction support written in C++

    Project mention: Ask HN: What Are You Working On? (October 2024) | news.ycombinator.com | 2024-10-27

    I'm working on (yet another :)) key-value store. It's 99% educational project for me, no ambitions to create a startup or such, just a good enough project to try various technologies e.g. new protocols, kernel by-pass, libraries like SPDK or xnvme. Planning to go distributed as well, probably using Raft. Quite a good opportunity to sharpen low-level programming and design skills, work with profilers, doing benchmarking, and optimizing things. :)

    GitHub: https://github.com/lnikon/tinykvpp/

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ storage-engine discussion

Log in or Post with

C++ storage-engine related posts

  • RocksDB 9.5.2 – SupplyChainAttackPoC for Meta BB

    1 project | news.ycombinator.com | 21 Aug 2024
  • The Hallucinated Rows Incident

    2 projects | dev.to | 23 Nov 2023
  • In-memory vs. disk-based databases: Why do you need a larger than memory architecture?

    3 projects | dev.to | 5 Sep 2023
  • Local file non relational database with filter by value

    1 project | /r/Database | 17 Jun 2023
  • Rocksdb over network

    1 project | /r/programming | 20 May 2023
  • How RocksDB Works

    2 projects | news.ycombinator.com | 19 Apr 2023
  • Data Reduction and Why It Is Important For Edge Computing

    2 projects | dev.to | 5 Apr 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 2 Dec 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source storage-engine projects in C++? This list will help you:

Project Stars
1 RocksDB 28,724
2 redpanda 9,703
3 curve 2,336
4 TileDB 1,869
5 speedb 919
6 tidesdb 55
7 tinykvpp 4

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you konow that C++ is
the 6th most popular programming language
based on number of metions?