
Using Docker to develop with Couchbase Mobile
Container technologies such as Docker have vastly simplified the software development, test and deployment process by allowing you to package applications along with their complete runtime environment that abstract away differences in infrastructure and OSes. This post is a primer...

2020 Tech Lead Survey Looks at Developers & Hints Into 2021
Since 2017, Couchbase has surveyed IT decision makers annually to find out the challenges they face in executing their digital transformation strategies. Perhaps unsurprisingly, 2020 was different from previous years. However, it may come as a surprise to find out...

Recursive Timers for Document Aggregation and Lower TCO with Couchbase Server 6.6
Where does it begin… IOT, Edge devices and NoSQL are all technologies that have increased in popularity in recent years. Allowing people to comfortably create interaction heavy applications, without the worry of stability and availability. One problem with the freedom...

Data Structures & Queries with Couchbase N1QL (SQL for JSON)
In the Data Structures for NoSQL Applications post, we used simplified JSON data access through native collections, maps, and more. This post demonstrates querying that data using higher-level N1QL queries, the SQL-based language for JSON. Developers can focus on managing...

Our Diversity and Inclusion Journey with a Public Change Log
Promoting and nurturing diversity and inclusion in tech takes effort. Since we are all human with our own conscious and unconscious biases, there is always more work to be done. Nonetheless, creating an inclusive culture is a goal worth obsessively...

Couchbase’s Top 20 of 2020
Each new year brings a host of rituals and customs– like New Year’s resolutions and ‘predictions’– that get us excited for the upcoming year and on. Another ritual is the annual countdown, in which we glance at the rear view...

Data Structures & Algorithms For NoSQL Applications
This article introduces Data Structures and how they work with Couchbase Server 7.0 Scopes and Collections features. What are data structures? Couchbase Data Structures is an API feature that aligns the language of the database interface with a programming language....

A JSON Data Modeling Guide
When starting to learn about document databases, it’s nice to have a grip on JSON data modeling best practices. This will help you navigate the space and topics easier having an expanded vocabulary on the subject. Experience with a traditional...

Index Advisor Supports Self-Verification and Index Pushdowns
Index advisor for N1QL Statement (ADVISE statement ) is officially released in Couchbase Server 6.6. It is designed to make best efforts to provide global secondary index recommendation for each keyspace in the query which is better than all the...

Couchbase Cloud on Microsoft Azure—Widen Your DBaaS Aperture
Today, I’m excited to announce that we have officially expanded our Couchbase Cloud offering to support Microsoft Azure! Our strategy is to provide a customer-friendly database as a service that supports multiple cloud providers so there is no vendor lock-in....