The key is hashed by the Couchbase client library, automatically sharded, and directly sent to the appropriate data service node in the Couchbase cluster. It’s an extremely simple, lightning fast, schemaless data management system that stores a unique ID (key) and a piece of arbitrary information (value).
Users can specify the number of replicas to create, and the system will manage the placement of the index replicas on different index nodes, server groups, and availability zones.Ĭustomer experience depends on app performance and behavior, which in turn depends largely on database performance and throughput.Īt the heart of Couchbase is a distributed key-value (KV) data store. Index replication support has been added to improve high availability and manageability of indexes. XDCR helps protect against datacenter failures and also helps maintain data locality in globally distributed mission-critical applications. Using the cross datacenter replication (XDCR) capability, you can set up replication of data between clusters.
#Mac os cloud database full#
In the event of failure of a single node, this ensures that data is still available on other nodes that can provide full read and write ability to the applications. Intra-cluster replication involves replicas that are placed on another node in the same cluster. Couchbase Server provides high availability for reading and writing of data through a variety of features. Couchbase provides high availability using intra-cluster replication and index replication, and disaster recovery using cross datacenter replication (XDCR).