NoSQL分类

前端之家收集整理的这篇文章主要介绍了NoSQL分类前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

Nosql数据库分类

Nosql DEFINITION:Next Generation Databases mostly addressing some of the points: being non-relational,distributed,open-source and horizontally scalable.
The original intention has been modern web-scale databases. The movement began early 2009 andis growing rapidly. Often more characteristics apply such as: schema-free,easy replication support,simple API,eventually consistent / BASE (not ACID),a huge amount of data and more. So the misleading term "nosql" (the community nowtranslates it mostly with " not only sql") should be seen as an alias to something like thedefinition above.

......

Wide Column Store / Column Families

Document Store

Key Value / Tuple Store

Graph Databases

Multimodel Databases

Object Databases

Grid & Cloud Database Solutions

XML Databases

Multidimensional Databases

Multivalue Databases

Classification based on data model

以下列表来自于http://en.wikipedia.org/wiki/NoSQL

Stephen Yen in his blog post "A yes for Nosql taxonomy" suggests the following:

Term Matching Database
KV Store keyspace Flare SchemaFree RAMCloud Oracle Nosql Database(OnDB)
KV Store - Eventually consistent Dynamo Voldemort Dynomite SubRecord Mo8onDb Dovetaildb
KV Store - Ordered TokyoTyrant Lightcloud NMDB Luxio MemcacheDB Actord
KV Cache Memcached Repcached Coherence Infinispan EXtremeScale JBossCache Velocity Terracoqua
Tuple Store Gigaspaces Coord ApacheRiver
Object Database ZopeDB DB40 Shoal
Document Store CouchDB Couchbase MongoDB Jackrabbit XML-Databases ThruDB CloudKit Prsevere Riak-Basho Scalaris
Wide Columnar Store Bigtable Hbase Cassandra Hypertable KAI OpenNeptune Qbase KDI

Classification based on feature

Ben Scofield categorized Nosql databases based on nonfunctional categories (“(il)ities“) plus a rating of their feature coverage:

Data Model Performance Scalability Flexibility Complexity Functionality
Key-Value Stores high high high none variable (none)
Column Store high high moderate low minimal
Document Store high variable (high) high low variable (low)
Graph Database variable variable high high graph theory
Relational Database variable variable low moderate relational algebra.

http://nosql-database.org/

猜你在找的NoSQL相关文章