Category: Best Practices and Tutorials

Build autocomplete or typeAhead using Full Text Search

Build autocomplete or typeAhead using Full Text Search

What is Autocomplete vs Type Ahead? Autocomplete as the wikipedia says “Autocomplete, or word completion, is a feature in which an application predicts the rest of a word a user is typing” It is also known as  Suggestions or Type...

Sreekanth Sivasankaran August 6, 2019
Cipher Suites in Couchbase Server 6.5

Cipher Suites in Couchbase Server 6.5

For many, “Cryptography” is the little green lock icon next to the web address of their favorite websites, and for others, they might recall the TLS vulnerabilities that have hit in recent years. Data is today’s digital gold, and in...

Running Couchbase Autonomous Operator on VMware

Running Couchbase Autonomous Operator on VMware

Cormac Hogan is a Director and Chief Technologist in the Office of the CTO in the Storage and Availability Business Unit (SABU) at VMware.  Bio: I joined VMware back in April 2005, and have previously held roles in VMware’s Engineering,...

Prometheus Monitoring of Couchbase Mobile Kubernetes Cluster

Prometheus Monitoring of Couchbase Mobile Kubernetes Cluster

UPDATE: Starting in v2.8, Sync Gateway includes built-in Prometheus exporter support. Stats are exported in Prometheus-compatible format through the metrics endpoint. This implies that there is no longer the need to have a separate exporter. Read the Couchbase Documentation for...

How to use N1QL to migrate Oracle data into Couchbase

How to use N1QL to migrate Oracle data into Couchbase

Getting the Couchbase server to run on your PC or Mac involves a few simple steps to download the software and spin up a cluster with all the Couchbase services that you need (https://docs.couchbase.com/server/6.0/getting-started/start-here.html). Sample buckets are available with the...

Binh Le July 9, 2019
Build a Diary Web Application with Couchbase as the Back-end

Build a Diary Web Application with Couchbase as the Back-end

Michael Aboagye is a backend software/security engineer based in Ghana. He is interested in building secure backend services with Python. In this tutorial, we will look at how we can build a diary web application based on the flask framework...

N1QL (Query) Basic Order of Execution.

N1QL (Query) Basic Order of Execution.

Query syntax is limited. Queries are unlimited. Predicate pushdown, group by pushdown, offset pagination, keyset pagination, join optimization, search optimization, we’ve discussed it all. Still, it’s important to understand the default, simple — albeit slow — execution flow of the...

Keshav Murthy June 8, 2019
Build Real-time Dashboards – Couchbase Analytics & Tableau

Build Real-time Dashboards – Couchbase Analytics & Tableau

This blog covers how to set up a Couchbase Analytics cluster in under 5 clicks and create a real-time visualization dashboard with Tableau.  Introduction Couchbase Server is a hybrid NoSQL database that supports operational and analytical workloads. Couchbase Analytics in...

Scorch Index Type – Why does it matter?

Scorch Index Type – Why does it matter?

Index types in Full Text Search (FTS) – refers to the collective specification of the inverted index format and it’s storage aspects. Scorch is the advanced and evolving index type. But before delving further into the details of scorch, its...

Sreekanth Sivasankaran May 21, 2019