Category: Best Practices and Tutorials

NoSQL Document Database Replication – MongoDB vs. Couchbase

Replication has been a crucial part of Database Systems for decades for providing availability and disaster recovery. In recent times, with the evolution of distributed databases to address the need for highly available, scalable and globally distributed deployments operating across...

FTS and N1QL: Better Performance Querying Multiple Arrays

FTS and N1QL: Better Performance Querying Multiple Arrays

Introduction Couchbase Full Text Search (FTS) is a great fit for indexing multiple arrays and executing queries with multiple filter predicates in arrays.  In this article, I’ll demonstrate the advantages of using FTS over GSI (Global Secondary Index) for array...

Inter-Kubernetes Networking via VPC Peering

Inter-Kubernetes Networking via VPC Peering

1. Introduction It is often desirable by enterprise customers to have standby database cluster/s for data locality and high performance, disaster recovery and/or for mere data backups. Couchbase Cross Data Center Replication (XDCR) requires no introduction as customers have been...

Part 2: N1QL: To Query or To Analyze?

Part 2: N1QL: To Query or To Analyze?

When you need to query documents using SQL, there are two options available in Couchbase. The Query service and the Analytics service. Our blog, N1QL: To Query or To Analyze? provides a detailed overview of both services. I highly recommend...

March 4, 2020
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...

Couchbase 6.5 – RMS for Indexing Service

Couchbase 6.5 – RMS for Indexing Service

Couchbase 6.5 release includes an extensive list of Enterprise Grade Database Query capability that allows customers to expand the adoption of NoSQL database into traditional database applications. The release has added transactional capability, Analytical Window functions, user defined JS functions,...

January 20, 2020
Introducing Geo Bounded Polygon Query in Full Text Search

Introducing Geo Bounded Polygon Query in Full Text Search

Geo Bounded Polygon Query The ability to perform text search with geospatial query capabilities is a very powerful and effective feature from full text search(FTS). And we are bringing the more flexible geo bounded polygon query feature to FTS in...

January 16, 2020
Full Text Search Indexing Best Practices by Use Case

Full Text Search Indexing Best Practices by Use Case

Introduction Full text search (FTS) indexing can be challenging for those who are not familiar with search in general.  In this post, we’ll take some common search use cases and work through the creation of appropriate indexes following best practices...

Extend Couchbase Analytics with SQL Server using CData

Extend Couchbase Analytics with SQL Server using CData

Extend Couchbase Analytics with SQL Server using CData. This article will guide you through the steps needed to setup the connection from Couchbase Analytics to SQL Server using the CData ODBC driver for Couchbase. More details regarding this driver can...

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

The Top 10 Enterprise Use Cases for NoSQL

NoSQL databases — also known as document databases — have become standard in enterprises around the globe. Who uses NoSQL? Hundreds of Global 2000 companies, including the major public cloud providers. Over the last 10 years, the number of NoSQL...

How to Update Python 2 to Python 3

How to Update Python 2 to Python 3

Introduction The last major Python upgrade — to version 3 — arrived in Dec. 2008, nearly 12 years ago. And yet there is a good chance that you are still working on the Python 2 product or test code. If...