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 - ?


This work, unless otherwise expressly stated, is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.

關於 Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.
本篇發表於 News-Technology。將永久鏈結加入書籤。

Key-Value 系統 分類整理 (NoSQL) 有 2 則回應

  1. Rex Tsai 說道:

    只在文章最下面列了一行 Source, 有一種你的文章被偷的感覺 :P

  2. Tsung 說道:

    哈, 有連回來都算有良心了~
    既然寫了就是公開的, 只要不是把作者名字都改掉, 就隨意吧~ :)
    感謝通知~ :D


你的電子郵件位址並不會被公開。 必要欄位標記為 *

6 + = 十

你可以使用這些 HTML 標籤與屬性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>