我们常用的数据库,比如Oracle, MySQL, Sybase都是关系型数据库;但是随着技术的不断发展和应用的要求越来越高,现在纷纷涌现出新的数据库类型,比如面向对象的数据库,内存数据库,键-值(Key-value)数据库......
下面是各种类型数据库的链接,有兴趣的可以进去研究研究.....尤其是Key-Value database,这是当下比较热门的。
Database Software
Relational
-
Oracle
-
MySQL
-
TokuDB http://tokutek.com/
-
Tools:
-
Alternative uses:
-
Ingres http://www.ingres.com/
-
SQLite
-
Firebird http://ibphoenix.com/
-
Sybase http://www.sybase.com/
Key-Value
-
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://tokyocabinet.sourceforge.net/index.html
-
http://code.google.com/p/pytyrant/ Ported to python.
-
http://code.google.com/p/pyrant/ Fork of pytyrant.
-
-
http://code.google.com/p/redis/ Great but memory-use too high
Hierarchical
Column-oriented
Document-oriented
In-memory
Not exclusively in-memory.
-
MySQL
-
SQLite
-
Firebird
-
MonetDB
-
H2 and hsqldb
Streaming
XML
Java-oriented
Javascript-oriented
-
CouchDB
-
MongoDB
-
These are written in javascript.
Constant
Triplestores
-
http://esw.w3.org/topic/LargeTripleStores Good comparison of triplestores.
Graph
Temporal
Distributed hashtables
-
Kademlia
-
Tapestry