Tag: replication

Combine Clusters to Achieve High Availability

Combine Clusters to Achieve High Availability

Whether on-premises or on the public cloud, Couchbase customers have a distinct set of needs: ACID transactions, high durable writes, high availability and high performance. Couchbase’s architecture helps meet these needs while also reducing pain for DevOps and DBAs (perhaps...

Madhuram Gupta April 6, 2022
Couchbase Lite Sync Protocol Examination via Wireshark

Couchbase Lite Sync Protocol Examination via Wireshark

During the course of development it is often useful to examine what exactly is sent over the network between machines.  This helps to perform tasks like finding the source of an issue or just simply understanding the conversation.  Often times...

Madhuram Gupta October 22, 2020
Couchbase Mobile 2.5 Released

Couchbase Mobile 2.5 Released

Today we are announcing the general availability of Couchbase Mobile 2.5, our most advanced NoSQL data platform for mobile applications to date. This release builds on the strong architectural foundation that was laid out with the release of Couchbase Mobile...

Madhuram Gupta May 2, 2019
Background data sync with Couchbase Mobile on iOS: Tutorial

Background data sync with Couchbase Mobile on iOS: Tutorial

One of the key features of Couchbase Mobile data platform is the ability to sync data across the Couchbase Lite enabled mobile clients and the Sync Gateway. The ability to run apps in the background is typical in the mobile...

Madhuram Gupta January 9, 2019
Couchbase: Red Hot at Red Hat Summit 2018

Couchbase: Red Hot at Red Hat Summit 2018

A Recap of Couchbase at Red Hat Summit 2018 With all of the excitement and energy at Couchbase Connect in New York last week, it may have been easy to overlook some really compelling updates coming out of Couchbase’s strategic...

Madhuram Gupta May 18, 2018
Introducing Couchbase Eventing Service

Introducing Couchbase Eventing Service

It gives us immense pleasure in announcing the launch of Couchbase Eventing Service as part of the Couchbase Data Platform 5.5. This new offering brings compute closer to data and lets customers process changes (create/ update/ delete/ expiry) to data...

Madhuram Gupta March 10, 2018
Optimize Latency, Throughput With Master Slave Replication

Optimize Latency, Throughput With Master Slave Replication

In Couchbase, latency and throughput are significantly impacted by data replication. There are different kinds of data replication models, mainly master-slave (Couchbase, MongoDB, Espresso), master-master (BDR for PostgreSQL, GoldenGate for Oracle) and masterless (Dynamo, Cassandra). This article only discusses the...

Madhuram Gupta February 20, 2018
Use XDCR to Replicate NoSQL Data between Couchbase Docker Containers: Video Tutorial

Use XDCR to Replicate NoSQL Data between Couchbase Docker Containers: Video Tutorial

A few weeks ago I had written an article outlining the steps for using cross datacenter replication (XDCR) in Couchbase. This article described everything from cluster setup to replicating NoSQL documents that exist in one cluster to another cluster. In...

Madhuram Gupta December 28, 2017
Replicate NoSQL Data between Data Centers with Couchbase XDCR

Replicate NoSQL Data between Data Centers with Couchbase XDCR

When it comes to databases, data safety and performance are incredibly important. As a business you want to make sure you have disaster recovery in place and you want to make sure your database is not a bottleneck on the...

Madhuram Gupta December 14, 2017
Access to Shared Database Bucket from Web and Mobile Clients in Couchbase Mobile (Updated)

Access to Shared Database Bucket from Web and Mobile Clients in Couchbase Mobile (Updated)

With the release of Couchbase Mobile 1.5 and Couchbase Server 5.0,mobile ,web and desktop apps can seamlessly access documents in the same Couchbase Server bucket. This implies that a document created on the server via the Couchbase SDK will be...

Madhuram Gupta November 10, 2017
Introducing the New Data Replication Protocol in Couchbase Mobile 2.0

Introducing the New Data Replication Protocol in Couchbase Mobile 2.0

In a distributed system, updates to a shared database from multiple clients will have to be synchronized. The goal of the replication process is to ensure that all the mobile clients and the server(s) have a consistent view of the...

Madhuram Gupta August 9, 2017
Simplify Your NoSQL Cluster by Moving From MongoDB Sharding to Couchbase Containers

Simplify Your NoSQL Cluster by Moving From MongoDB Sharding to Couchbase Containers

When I’m out at events and talking to NoSQL users and advocates, I often hear stories on why people have decided to start using Couchbase after having come from MongoDB.  Take, for example, an interview I did with Tom Coates...

Madhuram Gupta June 6, 2017