Category: Couchbase Server

Couchbase vs MongoDB: NoSQL Misconceptions Part 5

Couchbase vs MongoDB: NoSQL Misconceptions Part 5

Misconceptions on NoSQL have been around for a long time. This blog series is now wrapping up with a discussion of what it means to be “most dreaded” and what it means to give memory to a database. Be sure...

Matthew Groves July 27, 2022
From N1QL to JavaScript and Back – Part 2: Basic Usage

From N1QL to JavaScript and Back – Part 2: Basic Usage

The previous blog introduced to you new features in JavaScript user-defined functions. We are now going to explore them in more detail. We start with a basic mechanism to execute N1QL statements inside JavaScript code. N1QL in JavaScript There are...

Couchbase vs MongoDB: NoSQL Misconceptions Part 4

Couchbase vs MongoDB: NoSQL Misconceptions Part 4

Misconceptions about NoSQL have been around as long as NoSQL itself. It’s always good to get different perspectives, and so this blog series continues. I’ll be discussing NoSQL misconceptions, specifically when it comes to two of the top document database...

Matthew Groves July 21, 2022
Comparing Couchbase Capella vs CosmosDB

Comparing Couchbase Capella vs CosmosDB

CosmosDB is Microsoft’s NoSQL offering that’s exclusive to Microsoft Azure. It used to be called DocumentDB, but they changed the name and added some interesting new features. Let’s go a little deeper on it and explore its strategy, documentation, what...

Matthew Groves July 19, 2022
From N1QL to Javascript and Back – Part 1: Introduction

From N1QL to Javascript and Back – Part 1: Introduction

Among the many great features introduced in Couchbase Server 7.0, one has the potential for a greater impact in later releases: N1QL User Defined Functions. A quick glance at the past N1QL is a declarative language, meaning that requests merely...

Couchbase vs. MongoDB: NoSQL Misconceptions Part 3

Couchbase vs. MongoDB: NoSQL Misconceptions Part 3

Misconceptions about NoSQL have been around as long as NoSQL itself. It’s always good to get different perspectives, and so this blog series continues. I’ll be discussing NoSQL misconceptions, specifically when it comes to two of the top document database...

Matthew Groves July 12, 2022
Introducing the Couchbase Community Hub

Introducing the Couchbase Community Hub

Today, we’re excited to announce the launch of our new Community Hub, your entry point for all things community at Couchbase.  The Community Team is always exploring ways to not only better connect our users and contributors between them but...

Using the Eventing Service to Consolidate Data from Multiple Sources

Using the Eventing Service to Consolidate Data from Multiple Sources

One of the many advantages of using a document-based database such as Couchbase is the ability to use a flexible data model to store data without the constraints of a rigid, predetermined schema. Many customers choose a NoSQL database to...

Couchbase as a Persistent System of Records – Storage Considerations

Couchbase as a Persistent System of Records – Storage Considerations

When using Couchbase as a persistent system of records the underlying storage infrastructure needs to be considered. Infrastructure decisions have an impact on the overall performance and availability of the data store, with the knock-on effect of impacting the data...

ASP.NET Core CRUD with NoSQL: Part 4

ASP.NET Core CRUD with NoSQL: Part 4

ASP.NET CRUD apps include interaction with data that consists of create, read, update, and delete. In part 1, we setup a basic ASP.NET Core project. In part 2, we added the first read endpoint, using a SQL++ query against wishlist...

Matthew Groves June 28, 2022
Smart Batching Index Builds During Rebalance in Couchbase Server 7.1

Smart Batching Index Builds During Rebalance in Couchbase Server 7.1

Rebalance is a central feature of Couchbase Server cluster management. It enables redistribution of services when nodes are added to or removed from a cluster. This feature can adjust data and indexes, plus query and event processing, among the nodes...

Always-Available Real-Time Data With High Availability In Couchbase Analytics

Always-Available Real-Time Data With High Availability In Couchbase Analytics

As part of the Couchbase Server 7.1 release, Couchbase Analytics Service is very excited to announce the support of High Availability capability availability to ensure users can access data within Analytics Service collections/datasets when one or more Analytics nodes is...