Search:

Search all manuals
Search this manual
Manual
Couchbase Server Manual 2.0
Community Wiki and Resources
Download Couchbase Server 2.0
Couchbase Developer Guide 2.0
Client Libraries
Couchbase Server Forum
Additional Resources
Community Wiki
Community Forums
Couchbase SDKs
Parent Section
Couchbase Server Manual 2.0
Child Sections
Chapters

Chapter 1. Introduction to Couchbase Server

Table of Contents

1.1. Couchbase Server and NoSQL
1.2. Architecture and Concepts
1.2.1. Nodes and Clusters
1.2.2. Cluster Manager
1.2.3. Data Storage
1.2.4. RAM Quotas
1.2.5. vBuckets
1.2.6. Caching Layer
1.2.7. Disk Storage
1.2.8. Ejection, Eviction and Working Set Management
1.2.9. Expiration
1.2.10. Server Warmup
1.2.11. Rebalancing
1.2.12. Replicas and Replication
1.2.13. Failover
1.2.14. TAP
1.2.15. Client Interface
1.2.16. Administration Tools
1.2.17. Statistics and Monitoring
1.3. Migration to Couchbase
1.3.1. Migrating for Membase Users
1.3.2. Migrating for CouchDB Users

Couchbase Server is a NoSQL document database for interactive web applications. It has a flexible data model, is easily scalable, provides consistent high performance and is 'always-on,' meaning it is can serve application data 24 hours, 7 days a week. Couchbase Server provides the following benefits:

All of these features of Couchbase Server enable development of web applications where low–latency and high throughput are required by end users. Web applications can quickly access the right information within a Couchbase cluster and developers can rapidly scale up their web applications by adding servers.