Databases

Interesting

  • Mentat - Persistent, relational store inspired by Datomic and DataScript.

  • RocksDB - Persistent Key-Value Store for Flash and RAM Storage.

  • goleveldb - LevelDB key/value database in Go.

  • TiDB - Distributed HTAP database compatible with the MySQL protocol.

  • tikv - Distributed transactional key-value database, originally created to complement TiDB.

    • pd - Placement driver for TiKV.

  • Noria - Dynamically changing, partially-stateful data-flow for web application backends.

  • RethinkDB - Pushes JSON to your apps in realtime.

  • RedixDB - Persistent real-time key-value store, with the same redis protocol with powerful features.

  • AresDB - GPU-powered real-time analytics storage and query engine.

  • Sophia - Modern transactional key-value/row storage library.

  • Bolt - Embedded key/value database for Go.

  • InfluxDB - Scalable datastore for metrics, events, and real-time analytics.

  • EdgeDB - Open-source object-relational database built on top of PostgreSQL.

  • Scylla - Drop-in Apache Cassandra alternative big data database that powers your applications with ultra-low latency and extremely high throughput, while reducing TCO to a fraction of most NoSQL databases. OSS.

  • JanusGraph - Open-source, distributed graph database.

  • LevelDB - Fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.

  • DuckDB - Embeddable SQL OLAP Database Management System.

  • sled - Modern embedded database.

  • Genji - Multi engine embedded database.

  • Atlas - In-memory dimensional time series database.

  • Pebble - RocksDB/LevelDB inspired key-value database in Go.

  • LogDevice - Distributed storage for sequential data.

  • SQLite - C-language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine.

  • rqlite - Lightweight, distributed relational database built on SQLite.

  • gStore - Graph database engine for managing large graph-structured data.

  • MongoDB - General purpose, document-based, distributed database built for modern application developers.

  • Ardb - High Performance Persistent NoSql, Full Redis-Protocol Compatibility.

  • datahikeai - Durable datalog implementation adaptable for distribution.

  • Yugabyte DB - High-performance distributed SQL database for global, internet-scale apps.

  • JuliaDB - Parallel analytical database in pure Julia.

  • Delta Lake - Storage layer that brings scalable, ACID transactions to Apache Spark and other big-data engines.

  • M3 - Distributed TSDB, Aggregator and Query Engine, Prometheus Sidecar, Graphite Compatible, Metrics Platform.

  • WatermelonDB - Reactive & asynchronous database for powerful React and React Native apps.

  • Neo4j - High performance graph store with all the features expected of a mature and robust database, like a friendly query language and ACID transactions.

  • Dgraph - Horizontally scalable and distributed graph database, providing ACID transactions, consistent replication and linearizable reads.

  • VictoriaMetrics - High-performance, cost-effective and scalable time series database, long-term remote storage for Prometheus.

  • MeiliDB - Full-text search database based on the fast LMDB key-value store.

  • CrateDB - Distributed SQL database that makes it simple to store and analyze massive amounts of machine data in real-time.

  • Riak - Distributed, decentralized data storage system.

  • CockroachDB - Open source, cloud-native SQL database.

  • ActorDB - Distributed SQL database.

  • ksqlDB - Event streaming database purpose-built for stream processing applications. (HN) (Code)

  • OmniSciDB - Open source SQL-based, relational, columnar database engine that leverages the full performance and parallelism of modern hardware.

  • Sonnerie - Simple timeseries database.

Tools

Links