本篇文章主要介绍了"Cassandra vs MongoDB vs CouchDB vs Redis vs Riak vs HBase vs Couchbase vs Orient",主要涉及到方面的内容,对于其他数据库感兴趣的同学可以参考一下:
                    The most popular onesRedis (V3.0RC)Written in: CMain point: Blazing fastLicense:...
                
                
                - Written in: C++
 - Main point: A lightweight network DBM
 - License: GPL
 - Protocol: HTTP (TSV-RPC or REST)
 - Based on Kyoto Cabinet, Tokyo Cabinet's successor
 - Multitudes of storage backends: Hash, Tree, Dir, etc (everything from Kyoto Cabinet)
 - Kyoto Cabinet can do 1M+ insert/select operations per sec (but Tycoon does less because of overhead)
 - Lua on the server side
 - Language bindings for C, Java, Python, Ruby, Perl, Lua, etc
 - Uses the "visitor" pattern
 - Hot backup, asynchronous replication
 - background snapshot of in-memory databases
 - Auto expiration (can be used as a cache server)
 
Best used: When you want to choose the backend storage algorithm engine very precisely. When speed is of the essence.
For example: Caching server. Stock prices. Analytics. Real-time data collection. Real-time communication. And wherever you used memcached before.
Of course, all these systems have much more features than what's listed here. I only wanted to list the key points that I base my decisions on. Also, development of all are very fast, so things are bound to change.
http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-vs-redis/
                
                    以上就介绍了Cassandra vs MongoDB vs CouchDB vs Redis vs Riak vs HBase vs Couchbase vs Orient,包括了方面的内容,希望对其他数据库有兴趣的朋友有所帮助。
                
                    本文网址链接:http://www.codes51.com/article/detail_590218_8.html