[[
wikihub
]]
Search
⌘K
Explore
People
For Agents
Sign in
Explore
People
For Agents
Sign in
@harrisonqian / Awesome / wiki/databases/database.md
Suggest edit
Cancel
Submit suggestion
Title
Name
Note
--- visibility: public --- # Database **repo:** [numetriclabz/awesome-db](https://github.com/numetriclabz/awesome-db) **category:** [[databases|Databases]] --- awesome - db [](https://github.com/sindresorhus/awesome) ========= A curated list of amazingly awesome database libraries, resources and shiny things by [Numetric Technologies](https://www.numetriclabz.com/) ## Clojure * [Datomic](http://www.datomic.com/) * [clojure.jdbc](https://github.com/niwibe/clojure.jdbc) * [cravendb](https://github.com/robashton/cravendb) ## C / CPP * [Aerospike](https://github.com/aerospike/aerospike-server) - Aerospike Database Server – flash-optimized, in-memory, nosql database * [Alchemy-Database](https://github.com/JakSprats/Alchemy-Database) - AlchemyDB is now Aerospike * [cstore_fdw](https://github.com/citusdata/cstore_fdw) - Fast columnar store for [analytics](/@harrisonqian/awesome/wiki/miscellaneous/analytics) with [PostgreSQL](/@harrisonqian/awesome/wiki/databases/postgresql) [website](http://citusdata.[github](/@harrisonqian/awesome/wiki/development-environment/github).io/cstore_fdw/) * [LMDB](http://symas.com/mdb/) - Very fast embedded key/value store with full ACID semantics. * [memcache](https://github.com/memcached/memcached) - Free & open source, high-performance, distributed memory object caching system * [monetdb](https://github.com/snaga/monetdb) - [website](https://www.monetdb.org/) * [mongo](https://github.com/mongodb/mongo) - The Mongo Database http://www.[mongodb](/@harrisonqian/awesome/wiki/databases/mongodb).org/ * [facebook/mysql-5.6](https://github.com/facebook/mysql-5.6) - Facebook's branch of the Oracle [MySQL](/@harrisonqian/awesome/wiki/databases/mysql) v5.6 database * [twitter/mysql](https://github.com/twitter/mysql) - [MySQL](/@harrisonqian/awesome/wiki/databases/mysql) fork maintained and used at Twitter https://[github](/@harrisonqian/awesome/wiki/development-environment/github).com/twitter/[mysql](/@harrisonqian/awesome/wiki/databases/mysql)/wiki * [postgres](https://github.com/postgres/postgres) * [Redis](https://github.com/antirez/redis) - Redis 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](http://redis.io) * [redis-nds](https://github.com/mpalmer/redis/tree/nds-2.6) - This is a version of Redis patched to implement NDS (the Naive Disk Store). Documentation on this feature is contained within [README](/@harrisonqian/awesome/wiki/miscellaneous/readme).nds. * [rethinkdb](https://github.com/rethinkdb/rethinkdb) - An open-source distributed [JSON](/@harrisonqian/awesome/wiki/miscellaneous/json) document database with a pleasant and powerful query language. http://www.[rethinkdb](/@harrisonqian/awesome/wiki/databases/rethinkdb).com * [rocksdb](https://github.com/facebook/rocksdb) - Embedded key-value store for fast storage http://rocksdb.org * [ssdb](https://github.com/ideawu/ssdb) - SSDB - A fast NoSQL database, an alternative to Redis http://ssdb.io * [SQLite](http://www.sqlite.org/) - A completely embedded, full-featured relational database in a few 100k that you can include right into your project. * [tokudb-engine](https://github.com/Tokutek/tokudb-engine)- TokuDB is a high-performance, write optimized, compressing, transactional storage engine for [MySQL](/@harrisonqian/awesome/wiki/databases/mysql) and MariaDB * [TokuMX](https://github.com/Tokutek/mongo)- TokuMX is a high-performance, concurrent, compressing, drop-in replacement engine for [MongoDB](/@harrisonqian/awesome/wiki/databases/mongodb) * [VoltDB](https://github.com/VoltDB/voltdb/) - VoltDB is a horizontally-scalable, in-memory SQL RDBMS designed for applications that have extremely high read and write throughput requirements. ## dot-net * [RavenDB](https://github.com/ravendb/ravendb) - A linq enabled document database for .NET http://ayende.com/Blog/ * [OrigoDB](http://dev.origodb.com) - An in-memory embedded database engine for NET/Mono ## Erlang * [riak](https://github.com/basho/riak) - Riak is a decentralized datastore from Basho Technologies. * [Pulsedb](http://pulsedb.io) - Pulsedb is a time series database server and library. ## Go-lang * [bolt](https://github.com/boltdb/bolt) - A low-level key/value database for Go. * [diskv](https://github.com/peterbourgon/diskv) - A home-grown disk-backed key-value store. * [go-cache](https://github.com/pmylund/go-cache) - An in-memory key:value store/cache (similar to Memcached) library for Go, suitable for single-machine applications. * [goleveldb](https://github.com/syndtr/goleveldb) - An implementation of the [LevelDB](https://code.google.com/p/leveldb/) key/value database in the Go. * [groupcache](https://github.com/golang/groupcache) - Groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases. * [influxdb](https://github.com/influxdb/influxdb) - Scalable datastore for metrics, events, and real-time [analytics](/@harrisonqian/awesome/wiki/miscellaneous/analytics) * [ledisdb](https://github.com/siddontang/ledisdb) - Ledisdb is a high performance NoSQL like Redis based on LevelDB. * [roshi](https://github.com/soundcloud/roshi/) - Roshi is a large-scale CRDT set implementation for timestamped events. * [skydb.io](https://github.com/skydb/sky) - Sky is an open source database used for flexible, high performance analysis of behavioral data. * [tiedot](https://github.com/HouzuoGuo/tiedot) - Your NoSQL database powered by Golang. ## JAVA * [cassandra](https://github.com/apache/cassandra) - [Cassandra](/@harrisonqian/awesome/wiki/databases/cassandra) is a partitioned row store. Rows are organized into tables with a required primary key. * [elasticsearch](https://github.com/elasticsearch/elasticsearch) - Open Source, Distributed, RESTful Search Engine [website](http://elasticsearch.org) * [lmdbjni](https://github.com/deephacks/lmdbjni) - LMDB for [Java](/@harrisonqian/awesome/wiki/programming-languages/java), which is a very fast embedded key/value store with full ACID semantics. * [mapdb](https://github.com/jankotek/MapDB) - MapDB provides concurrent Maps, Sets and Queues backed by disk storage or off-heap-memory. It is a fast and easy to use embedded [Java](/@harrisonqian/awesome/wiki/programming-languages/java) database engine.http://www.mapdb.org * [neo4j](https://github.com/neo4j/neo4j) - [Neo4j](http://neo4j.org) is the world’s leading Graph Database. * [orientdb](https://github.com/orientechnologies/orientdb) - OrientDB is an Open Source NoSQL DBMS with the features of both Document and Graph DBMSs. * [voldemort](https://github.com/voldemort/voldemort) - An open source clone of Amazon's Dynamo. [website](http://project-voldemort.com) - [Titan](https://github.com/thinkaurelius/titan) - Distributed Graph Database http://titandb.io ## Javascript * [couchdb](https://github.com/apache/couchdb) - Apache [CouchDB](/@harrisonqian/awesome/wiki/databases/couchdb)™ is a database that uses [JSON](/@harrisonqian/awesome/wiki/miscellaneous/json) for documents,[JavaScript](/@harrisonqian/awesome/wiki/programming-languages/javascript) for MapReduce indexes, and regular HTTP for its API [website] (http://couchdb.apache.org/) * [mongodb](https://github.com/mongodb/mongo) - [MongoDB](/@harrisonqian/awesome/wiki/databases/mongodb) is a document database that provides high performance, high availability, and easy [scalability](/@harrisonqian/awesome/wiki/front-end-development/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/) ## Scala * [BlinkDB](https://github.com/sameeragarwal/blinkdb) - BlinkDB: Sub-Second Approximate Queries on Very Large Data [website] (http://blinkdb.cs.berkeley.edu/) ## Research Papers * [db-readings](https://github.com/rxin/db-readings) - A list of [papers](/@harrisonqian/awesome/wiki/computer-science/papers) essential to understanding databases and building new data systems