1 列存儲
Hbase
Cassandra
Hypertable
顧名思義,是按列存儲數據的。最大的特點是方便存儲結構化和半結構化數據,方便做數據壓縮,對針對某一列或者某幾列的查詢有非常大的IO優勢。
2 文檔存儲
MongoDB
CouchDB
文檔存儲一般用類似json的格式存儲,存儲的內容是文檔型的。這樣也就有機會對某些字段建立索引,實現關系數據庫的某些功能。
3 key-value存儲
Tokyo Cabinet / Tyrant
Berkeley DB
MemcacheDB
Redis
可以通過key快速查詢到其value。一般來說,存儲不管value的格式,照單全收。(Redis包含了其他功能)
4 圖存儲
Neo4J
FlockDB
圖形關系的最佳存儲。使用傳統關系數據庫來解決的話性能低下,而且設計使用不方便。
5 對象存儲
db4o
Versant
通過類似面向對象語言的語法操作數據庫,通過對象的方式存取數據。
6 xml數據庫
Berkeley DB XML
BaseX
高效的存儲XML數據,並支持XML的內部查詢語法,比如XQuery,Xpath。