How we implemented Distributed Multi-document ACID Transactions in Couchbase

ACID Transactions are a must when you have strict data consistency requirements in your application. The costs of running transactions on distributed systems can rapidly create bottlenecks at scale. In this article, we will give you an overview of some...

Introducing Couchbase 7 Beta, Mapping RDBMS to NoSQL

Couchbase Server 7 Beta Couchbase Server 7 Beta is a very exciting release. It is available, free in both Enterprise and Community Editions. We encourage our entire community to download and try this groundbreaking release that features scopes and collections...

/ November 17, 2020
hybrid and multi-cloud computing design graphic

Hybrid Cloud Services & Computing Models

What are Hybrid Cloud Services? Everyone has heard the term “hybrid cloud,” but what exactly are hybrid cloud services, and why are they becoming so important to enterprise architectures? And what’s the best way to take advantage of a hybrid...

Woman riding a horse in a barrel race as a metaphor for navigating SQL data challenges

Navigating the SQL Landscape for DBAs and Developers

This article briefly introduces the essentials of SQL – its meaning, definition, and application to different database technologies. We introduce many different types of systems that use SQL – from databases to event stream processing. What is SQL?  Define: SQL...

/ April 7, 2021
Introduction to Ottoman

Introduction to Ottoman With Couchbase

Ottoman is an Object Data Modeler (ODM) for Couchbase’s Node.js SDK providing JSON schema and validation for NoSQL. Why Use an ODM for Couchbase With Ottoman, you declare schema in your code. Although Couchbase has no schema enforcement for your...

/ March 30, 2021
Distributed Database networking across the world

Distributed Databases: An Overview

Distributed Databases apply the principles of distributed computing to storing data. The simplest example is a database which stores data on two (or more) servers connected by a network. This “cluster” can be accessed and managed as if it was...

/ March 29, 2021
Couchbase adopts BSL license

Couchbase Adopts BSL License

Couchbase adopts Business Source License (BSL 1.1) with release of source code to Couchbase Server 7. Couchbase changes source code license to BSL 1.1 Today we are announcing that Couchbase is changing our source code license from Apache 2.0 to...

/ March 26, 2021

Data Structures & Full-Text Search Indexing in Couchbase

This is Part 3 of a series examining Data Structures in NoSQL databases. In this post, we use Full-Text Search natural language queries against data structures in Couchbase. Part 1: Data Structures for NoSQL Applications we used simplified JSON data...

/ March 16, 2021
upgrading CE

Upgrading Couchbase Community Edition

Why Enterprise Edition Couchbase Server is generally available in three flavors: Community Edition (CE), Enterprise Edition (EE) and Couchbase Cloud (DBaaS).  Many customers start with Community Edition. They download CE and use it completely free to run development, test and...

Geospatial Blueprint view of the lands of the Leland Stanford Jr. University, City of Palo Alto and Estate of Timothy Hopkins.

Geospatial Basics, Spatial Databases & NoSQL Examples

This brief intro to several geospatial data concepts covers spatial databases, spatial indexing, and using GeoJSON data in NoSQL. What is Spatial Data? Spatial data are data types (files, databases, web services) that encode geographic information for use in location-aware...

/ March 11, 2021