Files
awesome-awesomeness/html/db.html
2024-04-20 19:22:54 +02:00

168 lines
7.9 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<h1 id="awesome---db-awesome">awesome - db <a
href="https://github.com/sindresorhus/awesome"><img
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="Awesome" /></a></h1>
<p>A curated list of amazingly awesome database libraries, resources and
shiny things by <a href="https://www.numetriclabz.com/">Numetric
Technologies</a></p>
<h2 id="clojure">Clojure</h2>
<ul>
<li><a href="http://www.datomic.com/">Datomic</a></li>
<li><a
href="https://github.com/niwibe/clojure.jdbc">clojure.jdbc</a></li>
<li><a href="https://github.com/robashton/cravendb">cravendb</a></li>
</ul>
<h2 id="c-cpp">C / CPP</h2>
<ul>
<li><a
href="https://github.com/aerospike/aerospike-server">Aerospike</a> -
Aerospike Database Server flash-optimized, in-memory, nosql
database</li>
<li><a
href="https://github.com/JakSprats/Alchemy-Database">Alchemy-Database</a>
- AlchemyDB is now Aerospike</li>
<li><a href="https://github.com/citusdata/cstore_fdw">cstore_fdw</a> -
Fast columnar store for analytics with PostgreSQL <a
href="http://citusdata.github.io/cstore_fdw/">website</a></li>
<li><a href="http://symas.com/mdb/">LMDB</a> - Very fast embedded
key/value store with full ACID semantics.</li>
<li><a href="https://github.com/memcached/memcached">memcache</a> - Free
&amp; open source, high-performance, distributed memory object caching
system</li>
<li><a href="https://github.com/snaga/monetdb">monetdb</a> - <a
href="https://www.monetdb.org/">website</a></li>
<li><a href="https://github.com/mongodb/mongo">mongo</a> - The Mongo
Database http://www.mongodb.org/</li>
<li><a
href="https://github.com/facebook/mysql-5.6">facebook/mysql-5.6</a> -
Facebooks branch of the Oracle MySQL v5.6 database</li>
<li><a href="https://github.com/twitter/mysql">twitter/mysql</a> - MySQL
fork maintained and used at Twitter
https://github.com/twitter/mysql/wiki</li>
<li><a href="https://github.com/postgres/postgres">postgres</a></li>
<li><a href="https://github.com/antirez/redis">Redis</a> - 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 <a href="http://redis.io">website</a></li>
<li><a
href="https://github.com/mpalmer/redis/tree/nds-2.6">redis-nds</a> -
This is a version of Redis patched to implement NDS (the Naive Disk
Store). Documentation on this feature is contained within
README.nds.</li>
<li><a href="https://github.com/rethinkdb/rethinkdb">rethinkdb</a> - An
open-source distributed JSON document database with a pleasant and
powerful query language. http://www.rethinkdb.com</li>
<li><a href="https://github.com/facebook/rocksdb">rocksdb</a> - Embedded
key-value store for fast storage http://rocksdb.org</li>
<li><a href="https://github.com/ideawu/ssdb">ssdb</a> - SSDB - A fast
NoSQL database, an alternative to Redis http://ssdb.io</li>
<li><a href="http://www.sqlite.org/">SQLite</a> - A completely embedded,
full-featured relational database in a few 100k that you can include
right into your project.</li>
<li><a
href="https://github.com/Tokutek/tokudb-engine">tokudb-engine</a>-
TokuDB is a high-performance, write optimized, compressing,
transactional storage engine for MySQL and MariaDB</li>
<li><a href="https://github.com/Tokutek/mongo">TokuMX</a>- TokuMX is a
high-performance, concurrent, compressing, drop-in replacement engine
for MongoDB</li>
<li><a href="https://github.com/VoltDB/voltdb/">VoltDB</a> - VoltDB is a
horizontally-scalable, in-memory SQL RDBMS designed for applications
that have extremely high read and write throughput requirements.</li>
</ul>
<h2 id="dot-net">dot-net</h2>
<ul>
<li><a href="https://github.com/ravendb/ravendb">RavenDB</a> - A linq
enabled document database for .NET http://ayende.com/Blog/</li>
<li><a href="http://dev.origodb.com">OrigoDB</a> - An in-memory embedded
database engine for NET/Mono</li>
</ul>
<h2 id="erlang">Erlang</h2>
<ul>
<li><a href="https://github.com/basho/riak">riak</a> - Riak is a
decentralized datastore from Basho Technologies.</li>
<li><a href="http://pulsedb.io">Pulsedb</a> - Pulsedb is a time series
database server and library.</li>
</ul>
<h2 id="go-lang">Go-lang</h2>
<ul>
<li><a href="https://github.com/boltdb/bolt">bolt</a> - A low-level
key/value database for Go.</li>
<li><a href="https://github.com/peterbourgon/diskv">diskv</a> - A
home-grown disk-backed key-value store.</li>
<li><a href="https://github.com/pmylund/go-cache">go-cache</a> - An
in-memory key:value store/cache (similar to Memcached) library for Go,
suitable for single-machine applications.</li>
<li><a href="https://github.com/syndtr/goleveldb">goleveldb</a> - An
implementation of the <a
href="https://code.google.com/p/leveldb/">LevelDB</a> key/value database
in the Go.</li>
<li><a href="https://github.com/golang/groupcache">groupcache</a> -
Groupcache is a caching and cache-filling library, intended as a
replacement for memcached in many cases.</li>
<li><a href="https://github.com/influxdb/influxdb">influxdb</a> -
Scalable datastore for metrics, events, and real-time analytics</li>
<li><a href="https://github.com/siddontang/ledisdb">ledisdb</a> -
Ledisdb is a high performance NoSQL like Redis based on LevelDB.</li>
<li><a href="https://github.com/soundcloud/roshi/">roshi</a> - Roshi is
a large-scale CRDT set implementation for timestamped events.</li>
<li><a href="https://github.com/skydb/sky">skydb.io</a> - Sky is an open
source database used for flexible, high performance analysis of
behavioral data.</li>
<li><a href="https://github.com/HouzuoGuo/tiedot">tiedot</a> - Your
NoSQL database powered by Golang.</li>
</ul>
<h2 id="java">JAVA</h2>
<ul>
<li><a href="https://github.com/apache/cassandra">cassandra</a> -
Cassandra is a partitioned row store. Rows are organized into tables
with a required primary key.</li>
<li><a
href="https://github.com/elasticsearch/elasticsearch">elasticsearch</a>
- Open Source, Distributed, RESTful Search Engine <a
href="http://elasticsearch.org">website</a></li>
<li><a href="https://github.com/deephacks/lmdbjni">lmdbjni</a> - LMDB
for Java, which is a very fast embedded key/value store with full ACID
semantics.</li>
<li><a href="https://github.com/jankotek/MapDB">mapdb</a> - 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 database
engine.http://www.mapdb.org</li>
<li><a href="https://github.com/neo4j/neo4j">neo4j</a> - <a
href="http://neo4j.org">Neo4j</a> is the worlds leading Graph
Database.</li>
<li><a href="https://github.com/orientechnologies/orientdb">orientdb</a>
- OrientDB is an Open Source NoSQL DBMS with the features of both
Document and Graph DBMSs.</li>
<li><a href="https://github.com/voldemort/voldemort">voldemort</a> - An
open source clone of Amazons Dynamo. <a
href="http://project-voldemort.com">website</a></li>
<li><a href="https://github.com/thinkaurelius/titan">Titan</a> -
Distributed Graph Database http://titandb.io</li>
</ul>
<h2 id="javascript">Javascript</h2>
<ul>
<li><a href="https://github.com/apache/couchdb">couchdb</a> - Apache
CouchDB™ is a database that uses JSON for documents,JavaScript for
MapReduce indexes, and regular HTTP for its API [website]
(http://couchdb.apache.org/)</li>
<li><a href="https://github.com/mongodb/mongo">mongodb</a> - MongoDB 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/)</li>
</ul>
<h2 id="scala">Scala</h2>
<ul>
<li><a href="https://github.com/sameeragarwal/blinkdb">BlinkDB</a> -
BlinkDB: Sub-Second Approximate Queries on Very Large Data [website]
(http://blinkdb.cs.berkeley.edu/)</li>
</ul>
<h2 id="research-papers">Research Papers</h2>
<ul>
<li><a href="https://github.com/rxin/db-readings">db-readings</a> - A
list of papers essential to understanding databases and building new
data systems</li>
</ul>