DBDB.io The Encyclopedia of Database Systems · Est. 2017
Database of Databases

Database Entry

Couchbase


Couchbase-Server is an opensource, distributed (shared-nothing) NoSQL document-oriented databse. It is desgined for interactive applications involving multiple users and concurrency operations. Couchbase server provides key-value or JSON document access scaled from one single machine to multiple machines. Couchbase server supports the Memcached client protocol and provides extra features like disk persistence, data replication, live cluster reconfiguration, rebalancing and multi-tenancy with data partitioning.[04]

Source Code
https://github.com/couchbase/manifest[02]
Developer
Country of Origin
US
Start Year
2010 [05]
Former Name
Membase
Project Types
Commercial, Open Source
Written in
C, C++, Erlang, Go
Supported Languages
C, C#, Go, Java, JavaScript, PHP, Python
Derived From
CouchDB
Compatible With
Memcached
Operating Systems
Linux, macOS, Windows
License
Apache v2

Database Entry

Couchbase


Couchbase-Server is an opensource, distributed (shared-nothing) NoSQL document-oriented databse. It is desgined for interactive applications involving multiple users and concurrency operations. Couchbase server provides key-value or JSON document access scaled from one single machine to multiple machines. Couchbase server supports the Memcached client protocol and provides extra features like disk persistence, data replication, live cluster reconfiguration, rebalancing and multi-tenancy with data partitioning.[04]

History[04]


In 2010, the origination of Couchbase, Membase, was developed by a company called NorthScale which was founded by developers from Memcached project.

In February, 2011, the Membase project founders and Membase, Inc. merged with CouchOne(a company with many engineers behind CouchDB) as a new company called Couchbase, Inc.

In January 2012, Couchbase Server 1.8 was released and 1.8 was the first version after rename from Membase.

In December 2012, CouchBase Server 2.0 was released. New features like JSON new document store, indexing and querying, incremental MapReduce and replication across data centers are added.

Data Model


System Architecture


Citations

5 sources
  1. Couchbase | Home couchbase.com
  2. GitHub - couchbase/manifest: Top-level source repository for Couchbase Server source code and build projects · GitHub github.com
  3. Couchbase Documentation | Couchbase Docs couchbase.com
  4. Couchbase Server - Wikipedia wikipedia.org
  5. NoSQL Companies CouchOne And Membase Merge To Form Couchbase | TechCrunch techcrunch.com
Revision #6