Category: Best Practices and Tutorials

Migrating Data from MongoDB to Couchbase

Prolog This article guides you through a one-time migration of data from MongoDB to Couchbase. You will learn how to export data from MongoDB, import it to Couchbase, and do some basic transformation on those documents. All code from this...

Migrating Data from MongoDB to Couchbase, Part 2

Prolog The previous article provided details on how to migrate a MongoDB data set to Couchbase Server. This article shows you how to use the Couchbase SDK to access the data via a Java console application. Code snippets show how...

Get set to the edge with Sync Gateway

Introduction Imagine you are going to meet an important client in downtown San Francisco, CA and you have an email with details on who to call to when you get to the office lobby. You are in the lobby but...

Metadata overhead

A Tale of Two Ejection Methods: Value-only vs. Full

Introduction I would like to thank our Couchbase Server engineering team – especially, Dave Rigby and Jim Walker – for their tremendous help with this article and endless patience with all my questions.  Thanks a lot guys, I really appreciate...

FIRST CLASS SQL for FULL-TEXT SEARCH

Over time, the database industry has realized full-text search and SQL are two sides of the same coin.  Text search needs further query processing, query processing needs text search to efficiently filter for text patterns.   The SQL databases have added...

/ July 7, 2020

Training Update: June Edition

Couchbase Training :  Program Update Just over a month ago I outlined a number of activities we have been up to at Couchbase Training. This month, I’m pleased to introduce two new courses that we have added to our training...

/ June 29, 2020

Fully Configured Couchbase on Red Hat OpenShift Under Five Minutes

I recently did a presentation at Red Hat Users Group – North Texas on Couchbase NoSQL Operator on OpenShift. Thank you to the Red Hat Dallas team for extending the invitation for a joint session – Sam Nicholls, John Gammon, and Nick Wallace.  In the...

Couchbase Worldwide Office

Onboarding Enterprises to Couchbase Support

We are delighted to announce the introduction of a brand new training course to assist your Enterprise with Onboarding to Couchbase Support. This free, online offering is designed and delivered by our most experienced Technical Support engineers. Its goal is to...

Analyze This: MongoDB & Couchbase Analytics.

The purpose of computing is insight, not numbers.  — Richard Hamming The spiral of running the business, analyzing what to change & what to change to, and then changing the business is an eternal one. Do the right analysis, your...

/ June 23, 2020

Example Architectures for Data Intensive Applications.

…a drawing should have no unnecessary lines and a machine no unnecessary parts.  —William Strunk Jr., Elements of Style In the book Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems, Martin Kleppmann has written about traits...

/ June 14, 2020