InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises. Learn more →
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.Project mention: Is there a lightweight, stable and embedded database library? | reddit.com/r/golang | 2022-12-19
ClickHouse® is a free analytics DBMS for big dataProject mention: Float Compression 3: Filters | news.ycombinator.com | 2023-02-01
Interesting to match with the observations from the practice of using ClickHouse for time series:
1. Reordering to SOA helps a lot - this is the whole point of column-oriented databases.
2. Specialized codecs like Gorilla, DoubleDelta, and FPC lose to simply using ZSTD compression in most cases, both in compression ratio and in performance.
3. Specialized time-series DBMS like InfluxDB or TimescaleDB lose to general-purpose relational OLAP DBMS like ClickHouse .
 https://arxiv.org/pdf/2204.09795.pdf "SciTS: A Benchmark for Time-Series Databases in Scientific Experiments and Industrial Internet of Things" (2022)
Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
A library that provides an embeddable, persistent key-value store for fast storage.Project mention: Google's OSS-Fuzz expands fuzz-reward program to $30000 | news.ycombinator.com | 2023-02-02
Here are some bugs in JeMalloc:
The MongoDB DatabaseProject mention: Building a RESTful API With Functions | dev.to | 2023-01-29
A custom NodeJS OpenFaaS template that uses MongoDB and Mongoose to manage the data models
Official home of the DB Browser for SQLite (DB4S) project. Previously known as "SQLite Database Browser" and "Database Browser for SQLite". Website at:Project mention: No/Low Code SQLite Front End GUI/Forms | reddit.com/r/sqlite | 2023-02-01
DB Browser for Sqlite is an open source GUI for sqlite. You point it to a sqlite file and you can browse tables/insert rows, etc. (Note: nothing is persisted to disk until you save!)
An efficient, small mobile key-value storage framework developed by WeChat. Works on Android, iOS, macOS, Windows, and POSIX.Project mention: TOP 6 React Native libraries with native performance ⚡️ | dev.to | 2023-01-12
This library uses MMKV key-value storage and JSI to communicate between the JS side and the native side very quickly and synchronously. It is a suitable replacement for slow AsyncStorage. Follow this guide to migrate from AsyncStorage and get 30x faster on read and write operations in your app.
However, using a type-unsafe, turing-complete language introduces type unsafety and turing-complete problems to the query layer; the usual problems we know and love, such as infinite loops, runtime type errors, exceptions, and the like.
Personally, I'm looking forward to a WASM runtime for databases -- so we can run webassembly on the database. This COULD be carefully designed to be statically checked and, possibly, make it really hard to write runaway loops.
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
Open Source alternative to Algolia and an Easier-to-Use alternative to ElasticSearch ⚡ 🔍 ✨ Fast, typo tolerant, in-memory fuzzy Search Engine for building delightful search experiencesProject mention: search document text | reddit.com/r/aws | 2023-02-03
My go to options for Fulltext search is https://opensearch.org or https://typesense.org.
NoSQL data store using the seastar framework, compatible with Apache CassandraProject mention: What are some C++ projects with high quality code that I can read through? | reddit.com/r/cpp_questions | 2023-01-16
Scylla which is a C++ implementation of the Cassandra distributed K:V store https://github.com/scylladb/scylladb
A distributed, fast open-source graph database featuring horizontal scalability and high availability (by vesoft-inc)Project mention: What is a NoSQL Graph Database? | dev.to | 2023-01-09
A NoSQL graph database is a type of non-relational, distributed database which employs a graph model. NoSQL stands for “Not only SQL” and refers to a new breed of databases that differ from traditional relational databases in their data model and performance. Graph databases are especially useful for data associated with relationships—everything from friendships on social netwo#rks to equipment supply chains or business processes. They can quickly traverse vast amounts of linked data points to discover insights and hidden connections between entities, making them ideal for network analysis– such as financial fraud detection, recommendation engines and many other use cases– all while performing at scale.
DuckDB is an in-process SQL OLAP Database Management SystemProject mention: F/OSS Spotlight: 🦆 DuckDB | dev.to | 2023-01-24
DuckDB (code) is the SQLite of OLAP queries.
OceanBase is an enterprise distributed relational database with high availability, high performance, horizontal scalability, and compatibility with SQL standards.
The fastest and simplest library for SQLite3 in Node.js.Project mention: SvelteKit 1.0 with SQLite Tutorial (Self Promotion) | reddit.com/r/sveltejs | 2023-01-06
I used better-sqlite3 . It is simple to use as it is synchronous. I don't know if it scales good (at least the docs say it) but works great for my small use cases.
⚡️ The fastest key/value storage for React Native. ~30x faster than AsyncStorage!Project mention: Best solution for typing suggestions with a huge array? | reddit.com/r/reactnative | 2023-01-31
HeavyDB (formerly OmniSciDB)
10x faster matrix and vector operations (by dblalock)Project mention: Bolt: Faster matrix and vector operations that run on compressed data | reddit.com/r/patient_hackernews | 2022-06-18
Automatically identify anti-patterns in SQL queriesProject mention: T-SQL Best practices analyzer | reddit.com/r/SQLServer | 2022-10-07
SQL Check is another open source tool (and multi-platform) which looks for common anti-patterns in TSQL code.
The BusTub Relational Database Management System (Educational)
GridDB is a next-generation open source database that makes time series IoT and big data fast,and easy.Project mention: griddb: NEW Data - star count:1835.0 | reddit.com/r/algoprojects | 2022-09-10
Kvrocks is a distributed key value NoSQL database that uses RocksDB as storage engine and is compatible with Redis protocol.Project mention: Kvrocks 2.0.6 is released | reddit.com/r/Kvrocks | 2022-02-07
A high performance, middleware oriented C++14 http web framework please use matt-42/lithium instead (by matt-42)
❤️ SQLite ORM light header only library for modern C++Project mention: Comprehensive tutorial for working with databases and c++ | reddit.com/r/cpp | 2022-11-01
I had some success with sqlite_orm, but more generally I'd just recommend to pick a lib that fit your needs and read its examples/docs.
Self-Driving Database Management System from Carnegie Mellon University
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ Database related posts
What kind of SaaS possible as Backend Software Engineer?
2 projects | reddit.com/r/SaaS | 2 Feb 2023
Google's OSS-Fuzz expands fuzz-reward program to $30000
3 projects | news.ycombinator.com | 2 Feb 2023
HN dataset in BigQuery stopped updating on 2022-11-16
1 project | news.ycombinator.com | 1 Feb 2023
LSM-Tree compaction in YugabyteDB - starting a series of posts
1 project | dev.to | 31 Jan 2023
UKV: Modular Transactional NoSQL DBMS Bringing Zero-Copy Semantics to Storage
1 project | news.ycombinator.com | 31 Jan 2023
How to install mongodb community edition to ubuntu 22.04
1 project | dev.to | 27 Jan 2023
DALL-E AI IMAGE GENERATOR
5 projects | dev.to | 26 Jan 2023
A note from our sponsor - InfluxDB
www.influxdata.com | 4 Feb 2023
What are some of the best open-source Database projects in C++? This list will help you: