NewSQL is a class of modern relational database management systems that seek to provide the same scalable performance of NoSQL systems for online transaction processing (OLTP) read-write workloads while still maintaining the ACID guarantees of a traditional database system.
- Spanner - Google's globally distributed NewSQL database
- CockroachDB - a distributed SQL database built on a transactional and strongly-consistent key-value store. (*10k)
- VoltDB - a horizontally-scalable, in-memory SQL RDBMS designed for applications that have extremely high read and write throughput requirements.(*979)
- MemSQL - a high performance data warehouse designed for the cloud and on-premises that delivers ultra fast insights of your live and historical data.
- Apache Trafodion - Transactional SQL-on-Hadoop Database
- TiDB - a distributed NewSQL database compatible with MySQL protocol.(*8k)
- actordb - ActorDB distributed SQL database
- Clustrix - a scale-out RDBMS and drop-in replacement for MySQL built for high-value, high-transaction workloads on premise or in the cloud.
- NuoDB - a technologically advanced, elastic SQL database for cloud- and container-based environments that supports the past, satisfies the present, and prepares for the future.
- redis - an in-memory database that persists on disk. (23K)
- Pedis - Pedis is the NoSQL data store using the SEASTAR framework, compatible with REDIS. The name of Pedis is an acronym of Parallel redis, which with high throughput and low latency.
- etcd - Distributed reliable key-value store for the most critical data of a distributed system.(*13k)
- TiKV - Distributed transactional key value database powered by Rust and Raft. (*1.8k)
- GolevelDB - an implementation of the LevelDB key/value database in the Go programming language.(*1.6k)
- BoltDB - An embedded key/value database for Go. (*6k)
- rocksdb - A library that provides an embeddable, persistent key-value store for fast storage. (*7k)
- ssdb - A fast NoSQL database, an alternative to Redis
- rethinkdb - The open-source database for the realtime web.
- mysql - mysql
- mariadb - mariadb
- postgresql - postgresql
- sqlite - sqlite
- Cassandra - cassandra
- scylla - NoSQL data store using the seastar framework, compatible with Apache Cassandra. 10X.
- HBase - HBase
- mongodb - MongoDB
- apache couchdb - CouchDB is a database that completely embraces the web. Store your data with JSON documents. Access your documents with your web browser, via HTTP. Query, combine, and transform your documents with JavaScript.
- influxdb - an open source time series database with no external dependencies. It's useful for recording metrics, events, and performing analytics. (*10k)
- prometheus - The Prometheus monitoring system and time series database.(*9.6k)
- others
*cayley - Cayley is an open-source graph inspired by the graph database behind Freebase and Google's Knowledge Graph.