此篇文章 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
- memcached: a distributed memory object caching system
- repcached - add data replication feature to memcached
- Oracle Coherence
- INFINISPAN - Open Source Data Grids - JBoss Community
- WebSphere eXtreme Scale
- JBoss Cache
- Apache Velocity Site - The Apache Velocity Project
- Terracotta: Simple Scale for Enterprise Java
- key‐value‐store: keyspace, flare, schema‐free, RAMCloud
- Scalien - Keyspace
- Flare | Data Visualization for the Web
- schema‐free
- RAMCloud Project - Confluence
- eventually‐consistent key‐value‐store: dynamo, voldemort, Dynomite, SubRecord, Mo8onDb, Dovetaildb
- Dynamo: Amazon's Highly Available Key-value Store
- Project Voldemort
- Dynomite - GitHub
- SubRecord - Storage in the cloud
- Mo8onDb - ?
- Dovetaildb - DovetailDB is a schemaless, JSON-based database. It is similar in spirit to Amazon's SimpleDB, but allows for javascript to be executed on the server, and, within that context, provides full transaction support.
- 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
- GigaSpaces Blog
- Coord - An Open Source Project for Large-Scale Data Analysis
- 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
- CouchDB - Apache CouchDB: The CouchDB Project
- Mongo
- Jackrabbit - Welcome to Apache Jackrabbit
- XML Databases
- ThruDB - Document Oriented Database Services
- CloudKit - An Open Web JSON Appliance
- Persevere: The JSON database and JavaScript application server
- Riak Basho - A Decentralized Database
- Scalaris - Scalaris is a distributed key-value store
- 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 - ?
相關網頁
- NOSQL debrief
- Hot Scalability Links for Nov 11 2009
- Distributed, fault-tolerant and schema-free document-oriented database
- 分散式 Key Value Store 漫谈
- Dynamo - Amazon 的 key value 系統簡介
- Anti-RDBMS: A list of distributed key-value stores
- memcachedb at Gea-Suan Lin’s BLOG
- Plurk 的 LightCloud at Gea-Suan Lin's BLOG
- NoSQL meetup, report
- Riak - web-shaped data storage system
- Yet another Key-Value database
- Product: Lightcloud - Key-Value Database
- 10 NOSQL SYSTEMS REVIEWED - 比較
- NoSQL Ecosystem - 比較
- Cassandra for service registry/discovery service
- Cassandra NoSQL Database an Apache Top Level Project
- 25+ Alternative & Open Source Database Engines - Open Source DB, 包含 RDBMS.
文章来源: http://plog.longwin.com.tw/news-technology/2009/11/06/key-value-system-category-2009
No comments:
Post a Comment