CouchDB VS MongoDB基础教程文档
收录于 2023-04-20 00:10:05 · بالعربية · English · Español · हिंदीName · 日本語 · Русский язык · 中文繁體
CouchDB | MongoDB |
它遵循面向文档的模型,并且数据以JSON格式显示。 | 它遵循面向文档的模型,但是数据以BSON格式显示。 |
CouchDB使用基于HTTP/REST的接口。它非常直观并且设计得很好。 | MongoDB在TCP/IP上使用二进制协议和自定义协议。 |
在CouchDB中,数据库包含文档。 | 在MongoDB中,数据库包含集合,而集合包含文档。 |
CouchDB遵循Map/Reduce查询方法。(JavaScript +其他) | MongoDB遵循Map/Reduce(JavaScript)创建集合+基于对象的查询语言。 |
CouchDB支持具有自定义冲突解决功能的主-主复制。 | MongoDB支持主从复制。 |
它遵循MVCC(多版本并发控制)。 | 就地更新。 |
CouchDB支持可用性。 | MongoDB支持一致性。 |
在CouchDB中,它比MongoDB更安全 | 在MongoDB中,数据库包含集合,而集合包含文档。 |
CouchDB最终是一致的。 | MongoDB是高度一致的。 |
它是用Erlang编写的。 | 它是用C ++编写的。 |