Couchbase Server

CouchbaseMembase
Couchbase Server, originally known as Membase, is an open-source, distributed (shared-nothing architecture) multi-model NoSQL document-oriented database software package that is optimized for interactive applications.wikipedia
80 Related Articles

NoSQL

structured storagekey/value storenon-relational
Couchbase Server, originally known as Membase, is an open-source, distributed (shared-nothing architecture) multi-model NoSQL document-oriented database software package that is optimized for interactive applications.
Document: Apache CouchDB, ArangoDB, BaseX, Clusterpoint, Couchbase, Cosmos DB, IBM Domino, MarkLogic, MongoDB, OrientDB, Qizx, RethinkDB

Couchbase, Inc.

Couchbase
The merged company was called Couchbase, Inc. In January 2012, Couchbase released Couchbase Server 1.8.
Couchbase, Inc. is a private software company that develops and provides commercial packages and support for Couchbase Server and Couchbase Lite both of which are open-source, NoSQL, multi-model, document-oriented database that store JSON documents or a pure key-value database.

Multi-model database

multi-modelMulti-Model DBMS
Couchbase Server, originally known as Membase, is an open-source, distributed (shared-nothing architecture) multi-model NoSQL document-oriented database software package that is optimized for interactive applications.
Couchbase – document (JSON), key-value, N1QL

Document-oriented database

document databasedocumentdocument-oriented
Couchbase Server, originally known as Membase, is an open-source, distributed (shared-nothing architecture) multi-model NoSQL document-oriented database software package that is optimized for interactive applications.

Apache CouchDB

C'''ouchDBCouchDB
On February 8, 2011, the Membase project founders and Membase, Inc. announced a merger with CouchOne (a company with many of the principal players behind CouchDB) with an associated project merger.
In early 2012, Katz left the project to focus on Couchbase Server.

Memcached

libmemcachedMemcache
Couchbase Server provided client protocol compatibility with memcached, but added disk persistence, data replication, live cluster reconfiguration, rebalancing and multitenancy with data partitioning. Membase was developed by several leaders of the memcached project, who had founded a company, NorthScale, to develop a key-value store with the simplicity, speed, and scalability of memcached, but also the storage, persistence and querying capabilities of a database.
Therefore, clients must treat Memcached as a transitory cache; they cannot assume that data stored in Memcached is still there when they need it. Other databases, such as MemcacheDB, Couchbase Server, provide persistent storage while maintaining Memcached protocol compatibility.

Altoros

A performance benchmark done by Altoros in 2012, compared Couchbase Server with other technologies.
Altoros is an active contributor to other open source initiatives, such as Couchbase Server (a distributed NoSQL document-oriented database) and Cloud Foundry (a platform-as-a-service system).

Open Telecom Platform

Erlang/OTPOTP
The cluster manager uses the Erlang programming language and the Open Telecom Platform.
Couchbase Server

Query language

querydatabase languagedatabase query language
A query language called the non-first normal form query language, N1QL (pronounced nickel), is used for manipulating the JSON data in Couchbase, just like SQL manipulates data in RDBMS.
N1QL is a Couchbase's query language finding data in Couchbase Servers;

Go (programming language)

GoGo programming languageGolang
Couchbase has supported software developers' kits for the programming languages .Net, PHP, Ruby, Python, C, Node.js, Java, and Go.
Couchbase, Query and Indexing services within the Couchbase Server

Key-value database

key-value storekey-valuekey/value
Membase was developed by several leaders of the memcached project, who had founded a company, NorthScale, to develop a key-value store with the simplicity, speed, and scalability of memcached, but also the storage, persistence and querying capabilities of a database.
Couchbase Server

Shared-nothing architecture

shared-nothingshared nothing architectureshared nothing
Couchbase Server, originally known as Membase, is an open-source, distributed (shared-nothing architecture) multi-model NoSQL document-oriented database software package that is optimized for interactive applications.

Concurrent user

concurrent usersCCUsconcurrent player count
These applications may serve many concurrent users by creating, storing, retrieving, aggregating, manipulating and presenting data.

Computer cluster

clusterclusteringclusters
It is designed to be clustered from a single machine to very large-scale deployments spanning many machines.

Persistence (computer science)

persistencepersistentpersistent storage
Couchbase Server provided client protocol compatibility with memcached, but added disk persistence, data replication, live cluster reconfiguration, rebalancing and multitenancy with data partitioning.

Multitenancy

multi-tenantmultitenantmulti-tenancy
Couchbase Server provided client protocol compatibility with memcached, but added disk persistence, data replication, live cluster reconfiguration, rebalancing and multitenancy with data partitioning.

Partition (database)

partitioninghorizontal partitioningpartitions
Couchbase Server provided client protocol compatibility with memcached, but added disk persistence, data replication, live cluster reconfiguration, rebalancing and multitenancy with data partitioning.

Zynga

Zynga Game NetworkZynga Game Network Inc.Zynga Inc
The original membase source code was contributed by NorthScale, and project co-sponsors Zynga and Naver Corporation (then known as NHN) to a new project on membase.org in June 2010.

Naver (corporation)

NaverNHNNaver Corporation
The original membase source code was contributed by NorthScale, and project co-sponsors Zynga and Naver Corporation (then known as NHN) to a new project on membase.org in June 2010.

Orbitz

ebookersOrbitz Worldwideaway.com
In September, 2012, Orbitz said it had changed some of its systems to use Couchbase.

JSON

JavaScript Object Notation (JSON)JSON-likedictionary
Couchbase Server 2.0 (announced in July 2011) was released and included a new JSON document store, indexing and querying, incremental MapReduce and replication across data centers.

MapReduce

map reducemap-reducemap/reduce
Couchbase Server 2.0 (announced in July 2011) was released and included a new JSON document store, indexing and querying, incremental MapReduce and replication across data centers.

Replication (computing)

replicationdata replicationreplicated
Couchbase Server provided client protocol compatibility with memcached, but added disk persistence, data replication, live cluster reconfiguration, rebalancing and multitenancy with data partitioning. Couchbase Server 2.0 (announced in July 2011) was released and included a new JSON document store, indexing and querying, incremental MapReduce and replication across data centers.

Data center

data centersdata centredatacenter
Couchbase Server 2.0 (announced in July 2011) was released and included a new JSON document store, indexing and querying, incremental MapReduce and replication across data centers.

CAP theorem

AP systemavailability under partitionCAP
In the parlance of Eric Brewer’s CAP theorem, Couchbase is normally a CP type system meaning it provides consistency and partition tolerance, or it can be set up as an AP system with multiple clusters.