User:Dodilp/sandbox2
![]() | |
Developer(s) | Couchbase |
---|---|
Initial release | 2010 |
Stable release | 1.8.1
/ July 3, 2012 |
Preview release | 2.0.0 (Developer Preview 4)
|
Written in | Erlang and C |
Operating system | Cross-platform |
Available in | English |
Type | Document-oriented database |
License | Apache 2.0 |
Website | www |
Couchbase Server is an open source, distributed (shared-nothing architecture) NoSQL document-oriented database. It is licensed under an Apache 2.0 license and is well suited for highly scalable, interactive web and mobile applications that need a flexible data model combined with low-latency requirements.
Couchbase Server includes a built-in caching technology enabling low latency response times. Data in Couchbase Server is automatically partitioned and distributed using a hash partition across different cluster nodes. Replication is used to ensure availability of data during failures. Couchbase Server clients are topology-aware and automatically route requests directly to the appropriate node. Each node in the Couchbase Server cluster is identical and data is replicated across the nodes so that each node stores active and replica documents. Additionally, Couchbase Server also provides an admin GUI console for system management and monitoring.
Couchbase Server is deployed at AOL, Deutsche Post, NTT Docomo, Orbitz, Salesforce.com, Turner Broadcasting Systems, Zynga and hundreds of other companies.
Product History
The latest publicly available version of Couchbase Server is 1.8.1.
Product | Description |
---|---|
Membase Server 1.6 | First stable GA Enterprise Edition release by Membase, Inc. on Oct 2010 |
Membase Server 1.7 | Next major Enterprise Edition release by Membase, Inc. on June 2011 |
Couchbase Server 1.8 | Rebranded product from Couchbase, Inc. |
Couchbase Server 2.0 | Currently in developer preview, 2.0 supports views, indexes, and querying capability, and cross-datacenter replication (XDCR). |
Common Use-Cases
Couchbase Server is particularly well suited for highly scalable, interactive web and mobile applications applications requiring high performance read-write operations.
Here are a few common production use-cases of Couchbase Server:
- Document and Content meta-data management
- Web 2.0 application data store and session cache
- Simple real-time analytics
- Communication infrastructure
- High-availability caching tier
Future Releases
The next major version of Couchbase Server is 2.0.
Couchbase Server 2.0 is currently in development and already available as a developer preview release. Couchbase Server 2.0 will support views, incremental indexing and querying capability, and cross-datacenter replication (XDCR).
Licensing and Support
Commercial licensing and support for Couchbase Server is available via the Enterprise Edition (EE) of the product.
Couchbase also provides a free to use Community Edition (CE) product on Ubuntu, RedHat, Windows and Mac OSX platforms as well as Apache 2.0 licensed source downloads.
Bibliography
Brown, MC (June 22, 2012). Getting Started with Couchbase Server (1st edition). O'Reilly Media. p. 88. ISBN 978-1449331061.
External links
- Official Website
- Official Twitter Page
- Official Blog Page
- Official Events Page
- Couchbase Server Community Wiki Page
- Official Events Page
- Couchbase Server 1.8 Manual