NO SQL数据库
Key value类型的
riak
redis
memcached
Oracle Berkeley DB
Hamster DB (embedded database)
Amazon DyamoDB
Project Voldermort(A distributed database)
Document类型的
IBM Cloudant
mongoDB
CouchDB
OrientDB
Couchbase
RAVENDB
terrastore
列存储类型的
cassandra
HBASE
HYPERTABLE
Amazon SimpleDB
amazon web services
Graph类型的
Neo4j
InfiniteGraph
OrientDB
twitter/flockdb
Document type NO SQL database such as Cloudant DB mainly works for
- Event logging
- Blogs and other web applications
- Operational and meta data for web/mobile applications
Document type NO SQL database were designed with the internet in mind - thinking JSON, RESTFUL API and unstructured data.
ACID is not supported in Cloudant DB, so it is not possible for a document store to handle a transaction that operates over multiple documents
As far as I see, consider NO SQL database when you could not define the database schema or you require a flexible schema for rapid development where your data model may change over time.
Another case is: performance consideration.
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/725820/viewspace-2214905/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/725820/viewspace-2214905/