Разница между Couchbase и CouchDB
1. Диван:
Couchbase Server - это распределенный многомодельный пакет программ NoSQL, ориентированный на документы, с открытым исходным кодом, оптимизированный для интерактивных приложений. Он также известен как Membase. Он был разработан Couchbase, Inc. и первоначально выпущен в августе 2010 года.
2. CouchDB:
Apache CouchDB - это база данных NoSQL с открытым исходным кодом, ориентированная на документы, которая использует несколько форматов и протоколов для хранения, передачи и обработки своих данных, она использует JSON для хранения данных, JavaScript в качестве языка запросов с использованием MapReduce и HTTP для API. Он был разработан Apache Software Foundation и первоначально выпущен в 2005 году. Он написан на Erlang.
Разница между Couchbase и CouchDB:
С.НО. | Диван | CouchDB |
---|---|---|
1. | Разработано Couchbase, Inc. и первоначально выпущено в августе 2010 года. | Разработан Apache Software Foundation и первоначально выпущен в 2005 году. |
2. | Couchbase написан на языках C ++, Erlang, C и Go. | CouchDB написан на Erlang. |
3. | Couchbase имеет предопределенные типы данных, такие как логическое значение, строка, число и т. Д. | В CouchDB нет предопределенных типов данных. |
4. | Couchbase поддерживает вторичные индексы. | CouchDB поддерживает вторичные индексы только через представления. |
5. | Couchbase поддерживает декларативный язык запросов (N1QL), который расширяет ANSI SQL до JSON. | CouchDB не поддерживает SQL. |
6. | Couchbase предоставляет методы конечной согласованности и немедленной согласованности для обеспечения согласованности в распределенной системе. | CouchDB предоставляет только метод немедленной согласованности для обеспечения согласованности в распределенной системе. |
7. | Couchbase поддерживает транзакции ACID. | CouchDB не поддерживает транзакции ACID. |
8. | Couchbase имеет возможности оперативной памяти. | CouchDB не поддерживает работу с памятью. |
9. | Серверные операционные системы для Couchbase - это Linux, OS X и Windows. | Серверные операционные системы для CouchDB: Android, BSD, Linux, OS X, Solaris и Windows. |
10. | Известные компании, такие как Lockwood Publishing, Code Weavers, MSLGROUP, The Doyle Group и другие, используют Couchbase. | Известные компании, такие как Akamai Technologies, Hothead Games, Inc., GenCorp Technologies, Vivint Solar и другие, используют CouchDB. |