X

Key-Value 系統 分類整理 (NoSQL)

一般使用的 DB 統稱是 RDBMS(MSSQL、MySQL ... 等), 現在因為雲端運算的興起, Key-Value 的系統也漸漸紅了起來, 那到底有哪些 Key-Value system 可以用呢?

此篇文章 A Yes for a NoSQL Taxonomy 主要是這篇 NoSQL is a Horseless Carriage 簡報的整理.

此簡報將 Key-Value 的系統分成幾個類別, 並將這些資料整理出來. (下述內容主要取自簡報, 另外補上 連結 和 簡介.)

註: 下述連結有可能有誤, 有些系統不熟, 若有錯誤麻煩請隨時糾正我. orz.

Key-Value 系統分類列表

  • key‐value‐cache: memcached, repcached, coherence, infinispan, eXtreme scale, jboss cache, velocity, terracoqa
  • key‐value‐store: keyspace, flare, schema‐free, RAMCloud
  • eventually‐consistent key‐value‐store: dynamo, voldemort, Dynomite, SubRecord, Mo8onDb, Dovetaildb
  • ordered‐key‐value‐store: tokyo tyrant, lightcloud, NMDB, luxio, memcachedb, actord
    • Tokyo Tyrant: network interface of Tokyo Cabinet
    • LightCloud - Distributed and persistent key value database (Plurk Open Source)
    • nmdb - A multiprotocol network database
    • Lux IO - Yet Another Fast Database Manager
    • memcachedb - A distributed key-value storage system designed for persistent.
    • actord - Memcached implementation for the JVM in Scala. Uses treaps for in memory storage. Treap per cpu for better throughput. Allows for disk storage as well. speak memached protocol.
  • data‐structures server: redis
    • redis - A persistent key-value database with built-in net interface written in ANSI-C for Posix systems
  • tuple‐store: gigaspaces, coord, apache river
  • object database: ZopeDB, db4o, Shoal
    • ZopeDB - Zope Object Database
    • db4o :: Java & .NET Object Database – Open Source Object Database, Open Source Persistence, Oodb
    • Shoal - ?
  • document store: CouchDB, Mongo, Jackrabbit, XML Databases, ThruDB, CloudKit, Perservere, Riak Basho, Scalaris
  • wide columnar store: BigTable, Hbase, Cassandra, Hypertable, KAI, OpenNeptune, Qbase, KDI
  • Bigtable: A Distributed Storage System for Structured Data
  • Hbase
  • Cassandra Project
  • Hypertable: An Open Source, High Performance, Scalable Database
  • KAI - ?
  • OpenNeptune - Distributed Structured Data Storage
  • Qbase - ?
  • KDI - ?

相關網頁

Tsung: 對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.
Related Post