White Papers

Couchbase Server: An Architectural Overview

Couchbase Server: An Architectural Overview

Couchbase Server is a scale-out NoSQL database with an architecture designed to simplify building modern applications with a flexible data model, powerful SQL-based query language, and a secure core database platform that provides high availability, scalability, and performance.

 

In this paper, we explore the overall system architecture, the service each component provides, and the business requirements it addresses.

 

Read this white paper to learn:

  • The different components of a Couchbase Server deployment
  • How data are organized and structured in Couchbase Server
  • How read and write operations are handled across the cluster
  • How the different Couchbase Server components communicate with each other
  • The security features of the Couchbase Server

Developing Applications with Cross Data Center Replication (XDCR)

Developing Applications with Cross Data Center Replication (XDCR)

Mission critical applications need a database that is always on. While intra-cluster replication helps with server failures giving you high availability, your system still remains at risk from catastrophic failures. You may also need a way to improve the response time for users when they are globally distributed by replicating information closer to them.