Top 23 C++ Database Projects
LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
The MongoDB DatabaseLatest mention: Official packages for MongoDB and its MongoDB Compass | reddit.com/r/ManjaroLinux | 2020-12-29
A library that provides an embeddable, persistent key-value store for fast storage.
ClickHouse® is a free analytics DBMS for big dataLatest mention: Technology for storing/querying very large time series data (~1billion points per day) with ~80 columns | reddit.com/r/Database | 2021-01-14
Another solution could be to use a columnar analytical database like ClickHouse. But i dont have any experience with it.
An efficient, small mobile key-value storage framework developed by WeChat. Works on Android, iOS, macOS, Windows, and POSIX.
A high performance, middleware oriented C++14 http web framework please use matt-42/lithium instead
❤️ SQLite ORM light header only library for modern C++Latest mention: Data storage for application | reddit.com/r/cpp | 2020-12-30
For the brief time I've used sqlite_orm, I've really liked it: https://github.com/fnc12/sqlite_orm
The Universal Storage EngineLatest mention: Ask HN: Who is hiring? (January 2021) | news.ycombinator.com | 2021-01-04
TileDB, Inc. | Full-Time | REMOTE | USA | Greece | https://tiledb.com
TileDB, Inc. is the company behind TileDB, the first universal data engine. TileDB allows analytics professionals and data scientists to access, analyze, and share complex data sets with any tool at extreme scale. TileDB overcomes the constraints of columnar tables, flat files, and SQL-only tools, handling all data with a multi-dimensional array engine and extreme interoperability across the data science ecosystem. TileDB Cloud is a totally serverless offering of TileDB, which delivers access control and enables distributed computing at planet-scale, eliminating all cluster management and minimizing cost. TileDB, Inc. was spun out of MIT and Intel Labs in May 2017 and closed a $15M Series A in July 2020, following a previous $4M Seed Round.
Recent HN article: https://news.ycombinator.com/item?id=23896131
Our headquarters are located in Cambridge, MA and we have a subsidiary in Athens, Greece. We offer the ability to work remotely, but the candidates must reside either in the US or in Greece. US candidates must be US citizens, whereas Greek candidates must be Greek or EU citizens.
We have several open positions aimed at increasing TileDB’s feature set, growth and adoption. You will have the opportunity to work on innovative technology that creates impact on challenging and exciting problems in Genomics, Geospatial, Time Series, and more. A few features on the roadmap include enhancing our TileDB Cloud offering, optimizing our serverless framework, improving integration with JupyterLab, and expanding our marketplace functionality.
We are primarily seeking:
- Senior Golang Engineer
Apply today at https://tiledb.workable.com !
C++ Driver for MongoDB
The C++14 wrapper around sqlite library
C++ ORM for SQLite
A very fast lightweight embedded database engine with a built-in query language.
The BusTub Relational Database Management System (Educational)Latest mention: C++ use cases for a backend developer | reddit.com/r/cpp_questions | 2021-01-06
What about writing a database engine? I've also been learning C++ and have been studying this project to learn how DBMSs work internally: https://github.com/cmu-db/bustub
A high performance, shared memory, lock free, cross platform, single file, no dependencies, C++11 key-value store
C++11 wrapper for the LMDB embedded B+ tree database library.
A C++ Redis client
ObjectBox C and C++: super-fast database for objects and structs
RethinkDB driver for C++
Easy config and value sync between IoT modules, database and web pagesLatest mention: PJON 13.0 is out! | reddit.com/r/esp8266 | 2020-12-23
a clean redis C++ client
VSQLite++ Library - BSD-3 Licensed
What are some of the best open-source Database projects in C++? This list will help you: