比较功能 | CouchDB | MongoDB |
---|---|---|
Data Model | 它遵循面向文档的模型, 并且数据以JSON格式显示。 | 它遵循面向文档的模型, 但是数据以BSON格式表示。 |
Interface | CouchDB使用基于HTTP / REST的接口。这是非常直观且设计精良的。 | MongoDB使用二进制协议和基于TCP / IP的自定义协议。 |
Object Storage | 在CouchDB中, 数据库包含文档。 | 在MongoDB中, 数据库包含集合, 而集合包含文档。 |
查询方式 | CouchDB遵循Map / Reduce查询方法。 (JavaScript +其他) | MongoDB遵循Map / Reduce(JavaScript)创建集合+基于对象的查询语言。 |
Replication | CouchDB支持具有自定义冲突解决功能的主-主复制。 | MongoDB支持主从复制。 |
Concurrency | 它遵循MVCC(多版本并发控制)。 | 就地更新。 |
Preferences | CouchDB支持可用性。 | MongoDB支持一致性。 |
性能一致性 | 在CouchDB中比MongoDB更安全 | 在MongoDB中, 数据库包含集合, 而集合包含文档。 |
Consistency | CouchDB最终是一致的。 | MongoDB是高度一致的。 |
写在 | 它是用Erlang编写的。 | 它是用C ++编写的。 |
CouchDB与MongoDB有什么区别?
未经允许不得转载:srcmini » CouchDB与MongoDB有什么区别?
相关推荐
-      如何将Mongodb数据库与Node.js连接起来?
-      如何在Ubuntu 16.04中安装MongoDB
-      使用Node.js和MongoDB轻松进行集成和端到端测试
-      MongoDB权威入门简介
-      什么是MongoDB分片和最佳实践?
-      MongoDB,MariaDB,MySQL有什么区别?详细对比
-      如何开始使用MongoDB和NodeJS?
-      商业智能平台:使用MongoDB聚合管道的教程
评论前必须登录!
注册