Category: Application Design

Announcing Couchbase Server 6.5 GA – What’s New and Improved

Announcing Couchbase Server 6.5 GA – What’s New and Improved

We are pleased to announce the release of Couchbase Server 6.5 GA with stellar features that lead the innovation in the NoSQL database market. We are excited to once again pioneer some of the most sought-after relational capabilities in the...

Is No Processing Better Than Some Processing?

Is No Processing Better Than Some Processing?

Let’s do a little thought experiment. Yeah, I know, thinking. Who wants to do that? Wait! Before you tune me out and browse on to the next post on sexy indexes… At least give me a couple of minutes. Let’s...

Davis Chapman October 29, 2019
Couchbase Customer Spotlight Series – UPS

Couchbase Customer Spotlight Series – UPS

Couchbase would like to thank Konstantin Tadenev, Principal Architect, and UPS for hosting our recent Customer Spotlight event at the UPS Innovations Center in Parsippany, NJ. It was a terrific session for those who attended!Konstantin reviewed seven use-case categories that...

Best Practices and Patterns with Couchbase Mobile – Part 2

Best Practices and Patterns with Couchbase Mobile – Part 2

Couchbase Mobile enables a wide range of offline-first use cases of varying degrees of scale and complexity. In an earlier post, I discussed common patterns while using Couchbase Lite as embedded NoSQL data store within your apps. Those patterns focused...

Best Practices For Using Couchbase Mobile : Part 1

Best Practices For Using Couchbase Mobile : Part 1

Since the first official release in 2014, Couchbase Mobile has enabled a wide variety of use cases of varying degrees of scale and complexity. Despite the variation, there are some common usage patterns for using Couchbase Mobile. I have put...

Utilizing Couchbase Kafka Connector to Ingest Data

Utilizing Couchbase Kafka Connector to Ingest Data

The premise is very simple: in the world of disparate technologies where one does not works or integrates well together, Couchbase & Confluent Kafka are amazing products and are extremely complementary to each other. Couchbase is linearly scalable, distributed NoSQL...

Ram Dhakne September 13, 2019
Customer 360 – Part 4 – Analyzing Your Data

Customer 360 – Part 4 – Analyzing Your Data

OK, so we’ve looked at building aspects of a Customer 360 solution in previous posts. We looked at an overview of what’s involved in part 1, and since you’re reading this, I’m assuming that the threat of having to think...

Davis Chapman August 13, 2019
Exercising Control on Quality of Service Using XDCR

Exercising Control on Quality of Service Using XDCR

XDCR, by design, provides customers the flexibility to tune the number of replications for a given bucket depending on the desired performance. New replication requires streaming all existing documents in the bucket, and, therefore, it exhibits a higher mutation rate...

Advanced Filtering with XDCR 6.5

Advanced Filtering with XDCR 6.5

Customers use XDCR for various use cases from high availability to data locality to disaster recovery to cloud migration and hybrid cloud deployments. To meet these use cases, there are a number of circumstances where they would want to replicate...

Intro to Collections – Dev Preview in Couchbase Server 6.5

Intro to Collections – Dev Preview in Couchbase Server 6.5

Couchbase, a document database, allows great flexibility in storing different types of documents in a single bucket (bucket being the equivalent of a database). There is a frequent need to refer to documents of a similar type together e.g. an...

Shivani Gupta August 9, 2019
Cost Based Optimizer for Couchbase N1QL (SQL for JSON)

Cost Based Optimizer for Couchbase N1QL (SQL for JSON)

Authors & Engineering Team: Bingjie Miao, Keshav Murthy,  Marco Greco, Prathibha Bisarahalli. Couchbase, Inc.  A rule-based optimizer knows rules for everything and cost for nothing – Oscar Wilde Abstract Couchbase is a distributed JSON database. It provides distributed data processing,...

Keshav Murthy August 7, 2019
Managing Couchbase Users via Groups in 6.5

Managing Couchbase Users via Groups in 6.5

In large organizations, management of security across the enterprise becomes more and more challenging as the number of apps and users grow. Having a role based access control model enables you to fine control what users get access to. However,...