Category: Best Practices and Tutorials

Couchbase With Spring-Boot and Spring Data

Couchbase With Spring-Boot and Spring Data

One of the biggest barriers for anyone who wants to start using new technologies is usually the learning curve. Often while starting a new project, we end up choosing to use what we already know to avoid any friction right...

Adding and Removing Nodes to a Containerized Couchbase NoSQL Cluster – Video Tutorial

Adding and Removing Nodes to a Containerized Couchbase NoSQL Cluster – Video Tutorial

It is often difficult to understand the true value you get with Couchbase when it comes to being able to quickly and easily scale up or down your NoSQL database cluster. This is possible through a few clicks without ever...

Intro to Couchbase HA and DR: Setting up XDCR Step-by-Step

Intro to Couchbase HA and DR: Setting up XDCR Step-by-Step

High Availability (HA) and Disaster Recovery (DR) are two of the driving reasons to move from a traditional RDBMS to a NoSQL-based system like Couchbase Server. In this webinar we went over the many features of Couchbase Server that address...

Introducing Couchbase PartnerEngage

Introducing Couchbase PartnerEngage

I’m very excited to announce the launch of Couchbase PartnerEngage, a new partner program tailored for resellers, system integrators, consultants and technology partners to capitalize on the Engagement Database market opportunity. Though Couchbase has been active in the partner community...

Matt McDonough January 25, 2018
Controlling Hierarchical Logging with SLF4J and Logback

Controlling Hierarchical Logging with SLF4J and Logback

Couchbase Server is a complex product. Like most substantive software, and especially enterprise products, monitoring behavior through logging is important. I recently wrote a small sample application using the Couchbase Multi-Cluster Aware Java client. This client can handle fail over...

Introducing Full Text Search (FTS) in Couchbase Mobile 2.0

Introducing Full Text Search (FTS) in Couchbase Mobile 2.0

Couchbase Mobile 2.0, introduces powerful Full Text Search (FTS) capabilities on your JSON Documents. This is part of the new Query interface based on N1QL, Couchbase’s declarative query language that extends SQL for JSON. If you are familiar with SQL,...

Full Text Search: Better Queries for NoSQL in Node.js

Full Text Search: Better Queries for NoSQL in Node.js

Querying a database with SQL or a similar technology is great until you find yourself needing to query natural language. Do you degrade the performance of your queries with wildcards? How about searching across multiple columns or properties? What happens...

Database Pagination: Using OFFSET and Keyset in N1QL

Database Pagination: Using OFFSET and Keyset in N1QL

Read the pagination background in my previous article: https://www.couchbase.com/blog/optimizing-database-pagination-using-couchbase-n1ql/ Pagination is the task of dividing the potential result into pages and retrieving the required pages, one by one on demand.  Using OFFSET and LIMIT is the easy way to write...

Keshav Murthy January 11, 2018
Use AWS Lambda and API Gateway with Node.js and Couchbase NoSQL

Use AWS Lambda and API Gateway with Node.js and Couchbase NoSQL

There has been a lot of buzz around functions as a service (FaaS), commonly referred to as serverless. A popular provider for these functions is Amazon with its AWS Lambda service. One could create a function in any of the...

How to Query Array Collections in Couchbase Lite

How to Query Array Collections in Couchbase Lite

One of the major features introduced in Couchbase Lite 2.0, is the new Query interface based on N1QL, Couchbase’s declarative query language that extends SQL for JSON. If you are familiar with SQL, you will feel right at home with...

Use XDCR to Replicate NoSQL Data between Couchbase Docker Containers: Video Tutorial

Use XDCR to Replicate NoSQL Data between Couchbase Docker Containers: Video Tutorial

A few weeks ago I had written an article outlining the steps for using cross datacenter replication (XDCR) in Couchbase. This article described everything from cluster setup to replicating NoSQL documents that exist in one cluster to another cluster. In...

Supporting Another Record-Breaking Black Friday and Cyber Monday

Supporting Another Record-Breaking Black Friday and Cyber Monday

I’m happy to report that we have nothing to report. Once again, Couchbase Support was fully prepared to provide immediate, all hands responses to major events over the insanely busy, make-or-break shopping extravaganza known as the Black Friday/Cyber Monday weekend....