Category: Best Practices and Tutorials

Migrating Data from MongoDB to Couchbase, Part 2
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...

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

Value-only ejection vs. full ejection - which is best for your buckets? Learn what the tooltip explains in the GUI of our latest Couchbase Server version.

FIRST CLASS SQL for FULL-TEXT SEARCH
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...

Training Update: June Edition
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...

Fully Configured Couchbase on Red Hat OpenShift in 5 Minutes
Fully Configured Couchbase on Red Hat OpenShift in 5 Minutes

Discover Couchbase Autonomous Operator and learn how to get Couchbase and OpenShift fully configured in under 5 minutes.

Onboarding Enterprises to Couchbase Support
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.
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...

Example Architectures for Data Intensive Applications.
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...

Implement FHIR REST server with Couchbase
Implement FHIR REST server with Couchbase

This post discusses the benefits of Couchbase N1QL for the implementation of FHIR Server. It includes sample code, and practical examples.

Handle Binary Data Attachments & Blobs with Couchbase Mobile
Handle Binary Data Attachments & Blobs with Couchbase Mobile

Create binary data attachments, retrieve and update them, and learn how attachments are internally represented, idiosyncrasies and dealing with them.

Couchbase Eventing: Small Scripts That Solve Big Problems
Couchbase Eventing: Small Scripts That Solve Big Problems

With simple functions come great power. Couchbase Eventing is must have tool in your big data arsenal allowing small scripts to overcome hard to solve problems.

Implementing a Scheduler Via Couchbase Eventing (Part 1)
Implementing a Scheduler Via Couchbase Eventing (Part 1)

In this tutorial, you'll learn about running fixed user routines and JavaScript functions defined inside an Eventing Function.