Month: July 2020

Comparing MongoDB MQL with N1QL features in Couchbase 6.5

Comparing MongoDB MQL with N1QL features in Couchbase 6.5

This is a short note reviewing the MongoDB MQL language features highlighted in the release blog: MongoDB 4.4: User-Driven Engineering. Ready for You.  MongoDB 4.4 release has added a number of features for the MQL language. Couchbase released 6.5 earlier...

July 31, 2020
Migrating Data from MongoDB to Couchbase

Migrating Data from MongoDB to Couchbase

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

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...

Couchbase Connect.Online Call for Speakers

Couchbase Connect.Online Call for Speakers

The Couchbase Connect conference is going virtual in 2020. The Call for Speakers is now open on Sessionize. The conference is emphasizing technical presentations from developers and architects, and we would love to hear from the Couchbase community! Important notes...

July 29, 2020
Analytics Query Optimization – Let’s Demystify Listify

Analytics Query Optimization – Let’s Demystify Listify

Couchbase Analytics is designed to support ad hoc queries by leveraging efficient parallel processing. This is particularly helpful when the results of one query lead you to seek answers from yet another another query. (For analysts, in other words, all...

July 29, 2020
Refactoring Spring Microservices Apps to work with Couchbase

Refactoring Spring Microservices Apps to work with Couchbase

I’m a big fan of online learning platforms, such as Udemy. For the price of a bottle of wine, you could learn pretty much anything, from psychology and Thai cooking to programming languages, operating systems and IT certifications.  Recently, I...

Using Elasticsearch Connector with Ingest Node Pipeline

Using Elasticsearch Connector with Ingest Node Pipeline

Recently, as I was exploring our documentation to acquaint myself with the capabilities of Elasticsearch Connector 4.2, I came across a configuration called Pipeline. I was curious to explore and understand what it means and what purpose does this solve....

July 22, 2020
Couchbase Cloud DBaaS: The Industry Responds

Couchbase Cloud DBaaS: The Industry Responds

It’s been exciting to see the steam Couchbase Cloud has been gaining since we initially introduced it to the world earlier this year. From an oversubscribed beta program to taking home the Tech Ascension Cloud Innovation of the Year award,...

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

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

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