Category: Best Practices and Tutorials

Analytics and BI with Couchbase Cloud – Visualizing Datasets

Couchbase Cloud Analytics Service The Couchbase Analytics Service, a cornerstone feature of Couchbase Server 6.6, is now available on Couchbase Cloud. This means you can take advantage of a powerful MPP-based analytics service that provides a parallel data-management capability; allowing...

Using SDKs With Couchbase Cloud Free Trial – Tutorial Posted

Using SDKs With Couchbase Cloud Free Trial – Tutorial Posted

Learn how to use Couchbase SDKs with the Couchbase Cloud Self-Service Free Trial In my last post I talked about the launch of the Couchbase Cloud Self-Service Free Trial Tutorial Series, in this brief post I wanted to highlight the...

Couchbase Cloud Self-Service Free Trial – How to Get Started

Couchbase Cloud Self-Service Free Trial – How to Get Started

Couchbase Cloud Self-Service Free Trial Now Available! We are extremely excited to announce the availability of the Couchbase Cloud Self-Service Free Trial on Couchbase Cloud 1.3. This release is a significant milestone for our Cloud platform, further expanding on our...

Welcome to Couchbase Academy: November Update

Introducing Couchbase Academy Just a few weeks ago at our Connect Online event, we announced a new program for Couchbase Training that includes a name change and a new certification program. The official name of our training program is “Couchbase...

November 2, 2020
Using NoSQL for Geospatial Search Without a Spatial Database

Using NoSQL for Geospatial Search Without a Spatial Database

Introduction Couchbase Full Text Search (FTS) is a great tool for indexing and querying geospatial data.  In this article, I’ll present a geospatial search use case and demonstrate the various ways that we can perform a search of location data...

Peer-to-Peer Database Sync with Couchbase Lite

Peer-to-Peer Database Sync with Couchbase Lite

Couchbase Lite 2.8 release announced support for out-of-the-box, enterprise-grade peer-to-peer database sync solution. The new capability allows direct sync between Couchbase Lite enabled mobile and/or non-mobile embedded apps without the need for a cloud-based control point. In this post, we...

Couchbase & Splunk: A Real-Time AI-Driven Analytics Platform

Couchbase & Splunk: A Real-Time AI-Driven Analytics Platform

This article builds on top of the session “When Couchbase meets Splunk, the real-time, AI-driven data analytics platform” presented at Couchbase Connect Online 2020 by James Powenski and Andrea Vasco. The Wall of Confusion Ever since I was a University...

N1QL Transactions : Elastic, Scalable, and Distributed

N1QL Transactions : Elastic, Scalable, and Distributed

SQL is the only 22nd-century language available for developers today. ABSTRACT In relational database systems, SQL is more than a declarative query language. It includes procedural language (T-SQL, PL/SQL, etc) and defines transactions and its semantics.  SQL as a query...

October 14, 2020
Architect Offline-First & Couchbase Edge Computing Solutions

Architect Offline-First & Couchbase Edge Computing Solutions

Release 1.0 of Couchbase for mobile was announced in 2014, making it the industry’s first NoSQL mobile database for offline first applications. Offline first is an application development paradigm that ensures that the functionality of the apps is unaffected by...

Full-Text Search – 5 Tips To Improve Your Query Performance

Full-Text Search – 5 Tips To Improve Your Query Performance

Tuning the search query performance is a very important aspect of Full-Text Search as it helps business-critical applications in meeting the SLA requirements of latency and throughput. Without much preamble, let me share a few useful recommendations for troubleshooting your...

October 2, 2020

Authentication Using Server-Side X.509 Certificates And N1QL

Authentication and authorization to the N1QL query service in Couchbase works in multiple ways –  Passing credentials through a rest request – curl http://localhost:8093/query/service?pretty=true -d “statement=select * from system:keyspaces” -u Admin:pwd Passing credentials using the creds named parameter and/or query...

September 10, 2020

Health Checking a Couchbase Cluster

Most databases are configured and sized correctly based on the information available at the time of their initial launch, but they tend to become unhealthy or undersized due to organic growth of their datasets and/or changes in their workload profiles....