MongoDB与CouchDB ...以及其他“主要参与者" [英] MongoDB versus CouchDB... And any other "major players"

查看:103
本文介绍了MongoDB与CouchDB ...以及其他“主要参与者"的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

MongoDB和CouchDB之间的主要区别是什么,还有其他值得一提的其他主要NO-SQL数据库服务器吗?

What are the major differences between MongoDB and CouchDB, and are there any other major NO-SQL database-servers out there worth mentioning?

我知道CERN在LHC后端的某处使用CouchDB;批准的巨大印章.什么是MongoDB-以及任何其他主要服务器的参考?


更新

I know that CERN uses CouchDB somewhere in their LHC back-end; huge stamp of approval. What are MongoDB - and any other major servers' - references?


Update

对我来说,CouchDB的主要卖点之一是基于REST的API和使用JSON作为数据包装器的无缝JavaScript集成.提到的任何其他NO-SQL数据库是否有可能?

One of the major selling points of CouchDB, to me, is the REST-based API and seamless JavaScript integration using JSON as a data-wrapper. Is this possible with any of the other NO-SQL databases mentioned?

推荐答案

还有很多区别,但有几点要点:

There are many more differences, but some quick points:

  • CouchDB具有MVCC(多版本并发控制)-每次更新文档时,都会创建一个新版本. MongoDB是就地更新.
  • CouchDB支持多主机,因此您可以写入任何服务器. MongoDB仅具有1个活动的写服务器(主从服务器)-但是:我可能在最新版本(1.6)中对此进行了更改,因此MongoDB现在可能支持多个服务器进行写操作

要查看谁在使用MongoDB,请参见此处(例如foursquare,bit. ly,sourceforge ....)

To see who's using MongoDB see here (e.g. foursquare, bit.ly, sourceforge....)

要查看谁在使用CouchDB,请请参见此处.

To see who's using CouchDB see here.

其他最著名的NoSQL数据库是 Cassandra (facebook,twitter) 然后您有 HBase RavenDB

The most notable other NoSQL database is Cassandra (facebook, twitter) Then you have HBase, HyperTable, RavenDB, SimpleDB, and more still...

这篇关于MongoDB与CouchDB ...以及其他“主要参与者"的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆