====== Database Software ====== ===== Relational ===== * Oracle * MS-SQL http://www.microsoft.com/sqlserver/ * MySQL * http://www.mysql.com/products/database/cluster/ * http://www.hivedb.org/ * http://scaledb.com/ * https://launchpad.net/percona-xtradb * https://launchpad.net/drizzle * http://www.kickfire.com/ * TokuDB http://tokutek.com/ * Tools: * http://code.google.com/p/google-mysql-tools Made by Google, wooo! * http://opensource.plurk.com/MySQL_Tools/ * http://code.google.com/p/monolith-toolkit/ * Alternative uses: * http://pharos.infogami.com/tdb * http://bret.appspot.com/entry/how-friendfeed-uses-mysql * http://forge.mysql.com/wiki/TagSchema * PGSQL http://www.postgresql.org/ * http://www.enterprisedb.com/ * http://code.google.com/p/sepgsql/ * Ingres http://www.ingres.com/ * SQLite * http://code.google.com/p/sphivedb/ * http://code.google.com/p/sqlite-ng * Firebird http://ibphoenix.com/ * Sybase http://www.sybase.com/ * http://www.sdn.sap.com/irj/sdn/maxdb * http://www.h2database.com/ * http://hsqldb.org/ ===== Key-Value ===== * http://www.oracle.com/database/berkeley-db/index.html * http://code.google.com/p/jaddas/ * http://hamsterdb.com/ * http://www.danga.com/memcached/ * Tools: * http://tangent.org/552/libmemcached.html C library for using memcached * http://code.google.com/p/mctop/ Memcache monitoring. * http://code.google.com/p/mcmon/ Memcache monitoring. * http://code.google.com/p/cacherl/ Ported to Erlang. * http://memcachedb.org/ Persistence using BDB. * http://rubyforge.org/projects/starling/ * http://tokyocabinet.sourceforge.net/index.html * http://opensource.plurk.com/LightCloud/ * http://labs.gree.jp/Top/OpenSource/Flare-en.html * http://code.google.com/p/pytyrant/ Ported to python. * http://code.google.com/p/pyrant/ Fork of pytyrant. * http://code.google.com/p/babudb/ * http://incubator.apache.org/cassandra/ * http://project-voldemort.com/ * http://scalien.com/keyspace/ * http://code.google.com/p/scalaris/ * http://wiki.github.com/cliffmoon/dynomite * http://riak.basho.com/ * http://subrecord.org/ * MCache http://www.mohawksoft.org/?q=node/8 * http://code.google.com/p/redis/ Great but memory-use too high * http://groups.google.com/group/redis-db/browse_thread/thread/6cd687a6c32035cb * http://code.google.com/p/thrudb/ * http://code.google.com/p/schemafree/ * http://code.google.com/p/crappydb/ * http://code.google.com/p/ydb/ * http://github.com/tuulos/ringo/tree/master * http://github.com/wycats/moneta/tree/master * Treemaker http://www.logarithmic.net/pfh/blog/01244327900 * http://code.google.com/p/tcache/ * http://code.google.com/p/histore/ * http://code.google.com/p/pawpaw/ * http://code.google.com/p/tengkong/ * http://code.google.com/p/contrabase/ * http://svn.apache.org/repos/asf/labs/bananadb/ * http://code.google.com/p/zdbm/ ===== Hierarchical ===== * http://pytables.com * http://sourceforge.net/projects/fis-gtm/ ===== Column-oriented ===== * http://infinidb.org/ * http://www.luciddb.org/ * http://www.infobright.org/ * http://monetdb.cwi.nl/ * http://hadoop.apache.org/hbase/ * http://hypertable.org/ * http://kosmosfs.sourceforge.net/ * http://www.equi4.com/metakit/ * http://www.openneptune.com/ * http://cloudbase.sourceforge.net/index.html#userDoc * https://codeforge.lbl.gov/projects/fastbit/ ===== Document-oriented ===== * http://www.mongodb.org/ * http://couchdb.apache.org/ * http://jackrabbit.apache.org/ * http://riak.basho.com/ * http://rddb.rubyforge.org/ * http://github.com/yrashk/strokedb/tree/master * http://code.google.com/p/featherdb/ ===== In-memory ===== * http://www-01.ibm.com/software/data/soliddb/soliddb/ * http://www.csqldb.com/ * http://www.mcobject.com/extremedbfamily.shtml * http://code.google.com/p/collapsar/ Not exclusively in-memory. * MySQL * SQLite * Firebird * MonetDB * H2 and hsqldb ===== Streaming ===== * http://www.sqlstream.com/ * http://kx.com/ * http://www.streambase.com/ * http://www.blobstreaming.org/ ===== XML ===== * http://www.oracle.com/technology/tech/xml/xmldb/index.html * http://www.oracle.com/database/berkeley-db/xml/index.html * http://basex.org/ * http://modis.ispras.ru/sedna/index.html * http://exist.sourceforge.net/ * http://xml.apache.org/xindice/ * http://www.mgateway.com/mdbx.html * http://www.emc.com/products/detail/software/documentum-xdb.htm ===== Java-oriented ===== * http://www.hazelcast.com/ * http://www.jboss.org/infinispan ===== Javascript-oriented ===== * http://persvr.com * http://code.google.com/p/dovetaildb/ * CouchDB * MongoDB * These are written in javascript. * http://code.google.com/p/xdb-js/ * http://code.google.com/p/kombai-js/ ===== Constant ===== * http://www.gnu.org/software/gdbm/gdbm.html * http://www.vogel-nest.de/wiki/Main/TgdbmPage * http://www.vogel-nest.de/wiki/Main/QgdbmDoc * http://cr.yp.to/cdb.html * http://www.corpit.ru/mjt/tinycdb.html * http://www.unixuser.org/~euske/doc/tcdb/index.html ===== Triplestores ===== * http://esw.w3.org/topic/LargeTripleStores Good comparison of triplestores. * http://www.franz.com/agraph/allegrograph/ * http://www.openrdf.org/ ===== Graph ===== * http://neo4j.org/ * http://code.google.com/p/hypergraphdb/ ===== Temporal ===== * http://www.timeconsult.com/Software/Software.html * http://code.google.com/p/distdb/ ===== Distributed hashtables ===== * Chord http://pdos.csail.mit.edu/chord/ * http://nchord.sourceforge.net/ * Kademlia * http://kadc.sourceforge.net/ * http://entangled.sourceforge.net/ * http://khashmir.sourceforge.net/ * http://www.heim-d.uni-sb.de/~heikowu/SharkyPy/ * Pastry http://code.google.com/p/monolith-toolkit/ * http://bamboo-dht.org/ * Tapestry * http://current.cs.ucsb.edu/projects/chimera/ * http://www.p-grid.org/ ===== Other ===== * http://www.hdfgroup.org/HDF5/whatishdf5.html * http://terracotta.org/web/display/orgsite/Distributed+Cache * http://www.erlang.org/doc/apps/mnesia/index.html * http://code.google.com/p/mnesiaex/ * http://code.google.com/p/schemafinder/ * http://code.google.com/p/fragmentron/ * http://code.google.com/p/tcerl/ * http://www.cs.berkeley.edu/~sears/stasis/ * http://code.google.com/p/kineta/ * http://code.google.com/p/dqug/ * http://code.google.com/p/spinneret/