Search:

Search all manuals
Search this manual
Manual
Membase Manual 1.7
Additional Resources
Community Wiki
Community Forums
Couchbase SDKs
Parent Section
2 Membase Key Concepts
Chapter Sections
Chapters

2.3. Membase Data Buckets

Membase Server provides data management services using data buckets (or just buckets), which are isolated virtual containers for data. A bucket is a logical grouping of physical resources within a cluster of Membase Servers. They can be used by multiple client applications across a cluster. Buckets provide a secure mechanism for organizing, managing, and analyzing data storage resources.

Membase Server provides the following types of buckets that can be created and [managed]. Membase Server collects and reports on run-time [statistics] by bucket type.

Table 2.1. Bucket Types

Bucket TypeDescription
MembaseProvides highly-available and dynamically reconfigurable distributed data storage, providing persistence and replication services. Membase buckets are 100% protocol compatible with, and built in the spirit of, the memcached open source, distributed key-value cache (see www.membase.org).
MemcachedProvides a directly-addressed, distributed (scale-out), in-memory, key-value cache. Memcached buckets are designed to be used alongside relational database technology — caching frequently-used data, thereby reducing the number of queries a database server must perform for web servers delivering a web application.