Category: Application Design

Understanding Index Grouping And Aggregation in Couchbase N1QL Query
Understanding Index Grouping And Aggregation in Couchbase N1QL Query

Index grouping and aggregations can improve query performance magnitude and reduce the latencies to make SQL for JSON query processing easier.

How to Condemn Your Microservices Architecture to Fail Before You Even Start
How to Condemn Your Microservices Architecture to Fail Before You Even Start

The blog focus on concepts that we historically take for granted and which might lead to poor architecture when applied to microservices.

Using Couchbase Analytics for Complex and Efficient Queries in a Java Application
Using Couchbase Analytics for Complex and Efficient Queries in a Java Application

Learn how to use the Couchbase Analytics Service (CBAS) to query for data with SQL++ in Java without having to worry about indexing.

Detect Sensitive Data Automatically With Couchbase Functions
Detect Sensitive Data Automatically With Couchbase Functions

Learn to use the Couchbase Eventing service to write functions to detect and alert you when sensitive data appears in NoSQL documents.

Store more for less using data compression in Couchbase Server 5.5
Store more for less using data compression in Couchbase Server 5.5

This blog provides a quick overview of the data flow within Couchbase to set the stage for deep diving into data compression.

Using Google Artificial Intelligence Services in Couchbase N1QL
Using Google Artificial Intelligence Services in Couchbase N1QL

This blog shows the way to use Google Cloud AI API directly on the data you have in Couchbase, directly with a simple N1QL statement. 

Use OpenWhisk for FaaS with Node.js and Couchbase NoSQL
Use OpenWhisk for FaaS with Node.js and Couchbase NoSQL

Learn how to create and deploy highly scalable applications as functions using OpenWhisk on Bluemix for FaaS and Couchbase for NoSQL JSON data.

Couchbase for Oracle developers — Part 3 : Database Objects
Couchbase for Oracle developers — Part 3 : Database Objects

Oracle DBAs work with clusters, machines, storage systems, disks, etc. Oracle developers and their applications work with databases, tables, rows, columns, partitions, users, data types within the Oracle database system.  Let’s compare and contrast how this is done on Couchbase.

Couchbase for Oracle Developers – Part 2 : Architecture
Couchbase for Oracle Developers – Part 2 : Architecture

Check the second part of "Couchbase for Oracle Developers” series discussing the high-level architecture of the two databases from a developer perspective.

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

See why you should use full text search (FTS) for certain querying scenarios and how you can do it in this webinar which focuses on Node.js.

Saga Pattern | How to Implement Business Transactions Using Microservices – Part II
Saga Pattern | How to Implement Business Transactions Using Microservices – Part II

Learn how to address some of problems like cyclic dependencies of events by using another type of Saga’s implementation called Command or Orchestration.

Database Pagination: Using OFFSET and Keyset in N1QL
Database Pagination: Using OFFSET and Keyset in N1QL

Pagination is a common application and has a major impact on customer experience. Here are detailed issues and solutions with Couchbase N1QL.