Awesome DB
by numetriclabz · numetriclabz/awesome-db
A curated list of amazingly awesome database libraries, resources and tools.
MFree & open source, high-performance, distributed memory object caching system
RRedis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes website
RThis is a version of Redis patched to implement NDS (the Naive Disk Store). Documentation on this feature is contained within README.nds.
RAn open-source distributed JSON document database with a pleasant and powerful query language. http://www.rethinkdb.com
A completely embedded, full-featured relational database in a few 100k that you can include right into your project.
TTokuDB is a high-performance, write optimized, compressing, transactional storage engine for MySQL and MariaDB
TTokuMX is a high-performance, concurrent, compressing, drop-in replacement engine for MongoDB
TMySQL fork maintained and used at Twitter https://github.com/twitter/mysql/wiki
VVoltDB is a horizontally-scalable, in-memory SQL RDBMS designed for applications that have extremely high read and write throughput requirements.
GAn in-memory key:value store/cache (similar to Memcached) library for Go, suitable for single-machine applications.
GGroupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases.
SSky is an open source database used for flexible, high performance analysis of behavioral data.
CCassandra is a partitioned row store. Rows are organized into tables with a required primary key.
LLMDB for Java, which is a very fast embedded key/value store with full ACID semantics.
MMapDB provides concurrent Maps, Sets and Queues backed by disk storage or off-heap-memory. It is a fast and easy to use embedded Java database engine.http://www.mapdb.org
OOrientDB is an Open Source NoSQL DBMS with the features of both Document and Graph DBMSs.
CApache CouchDB™ is a database that uses JSON for documents,JavaScript for MapReduce indexes, and regular HTTP for its API [website] (http://couchdb.apache.org/)
MMongoDB is a document database that provides high performance, high availability, and easy scalability. Documents (objects) map nicely to programming language data types. Embedded documents and arrays reduce need for joins. Dynamic schema makes polymorphism easier. [website] (https://www.mongodb.org/)
DA list of papers essential to understanding databases and building new data systems
BBlinkDB: Sub-Second Approximate Queries on Very Large Data [website] (http://blinkdb.cs.berkeley.edu/)
A
A
C
F
M
P
S
C
C
R
B
D
G
I
L
R
T
E
N
T
V
R