Вы находитесь на странице: 1из 2

CouchDB VS Couchbase

For employing NoSQL database is a trend in the modern application system development for cloud

or local platforms. It is understood that NoSQL stands for Not the SQL relational database but

precisely it is Not only the Sql relational database. It can manage structured datasets well in a

traditional way but doesnot accept to the RDBMS traditionally by backing up semi-structured,

unorganized data. Let us see what are the advantages of NoSQL and compare and contrast its

features between Couchbase and CouchDB.

NoSQL TYPE
Storing network or graph types are done using Graph stores for social networking, like Neo4j and
Giraph.
Cassandra and Hbase are the column oriented storage and data of different columns are stored
together rather than rows.
A document called as a key plus complex data structure is called as document database for instance
MongoDB, Couchbase, and CouchDB.
The simplest NoSQL called as the Key-value stores, where each item is stored as a key + value.
In a hybrid mode there are some NoSQL databases built. For instance, Couchbase has both a key-
value store and a key-document store is available in Couchbase.

CouchDB vs Couchbase
Earlier there was an affinity towards the similar names. Behind each of these names there is a story.
Damien Katz initiated the Couchbase, who was actually the founder of CouchDB, a combination of
CouchDB and Membase is called Couchbase, leading to make an easily scalable and high
performance database.

1. Open Source Type


An apache open source project written in the Erlang language is CouchDB and is freely
downloadable by the user. Another open source language is couch base, but it has community,
enterprise and developer editions as a group of components.
2. Database Lock
For ensuring the table or a row, DBMS will use lock and that is what traditional DBMS is all about.
In the CouchDB there is no lock as it uses a concept called MVCC (Multi Version Concurrency
Control). Pessimistic locking is used by Couchbase on the other hand.

3.Query language
Couchbase has its own query language called N1
QL, a SQL-like query language for JSON. CouchDB doesnt have Query language. They both have
similar views that is multi-dimensional/geospatial.
4. Topology
Couchbase topology is distributed and it means it is built from forms and scratch a cluster of nodes.
The owner for a portion of hash space has each node in the cluster. On the other hand Couch DB is
imitated and is master-master replication, making multi-site application easy for deployment. In the
form of key-document MongoDB is widely used in application development. It has pros and cons
over CouchDB and Couch database.

Join the institute of DBA training to make your profession as Certified Oracle DBA in this field.
Hurry up lots of opportunities are waiting for you.

Stay connected to CRB Tech for more technical optimization and other updates and information.

Вам также может понравиться