Category: SQL++ / N1QL Query

How (and Why) to Use Couchbase as an XML Database

How (and Why) to Use Couchbase as an XML Database

Couchbase and XML – no problem! I’ve heard it said dozens of times: “Hey, Couchbase is great but I use XML.” I recognize that countering with, “Couchbase can be your XML database” is pretty bold, especially for a JSON-oriented document...

How to Use Couchbase as a Machine Learning Model Store [Part 2 of 2]

How to Use Couchbase as a Machine Learning Model Store [Part 2 of 2]

When it comes to machine learning, a lot is said and written about training your ML models. But of equal importance is where you store those models once you’re ready to serve up real-time predictions. Last week, we looked at...

3 Reasons Customers Turn from MongoDB to Couchbase

3 Reasons Customers Turn from MongoDB to Couchbase

Let’s face it. MongoDB is a popular NoSQL database upon which to build applications. But just like many “beginner” data analysis projects that start in a spreadsheet, when it’s time to get serious, it’s also time to upgrade. And when...

5 Use Cases for Real-Time Prediction Serving Systems with Couchbase [Part 1 of 2]

5 Use Cases for Real-Time Prediction Serving Systems with Couchbase [Part 1 of 2]

Every machine learning use case has different performance needs, and when it comes to ML-powered enterprise prediction serving systems, it’s no different. A machine learning (ML) model takes an input (e.g., an image) and makes a prediction about it (e.g.,...

An Introduction to Couchbase Cloud: Migration Made Easy

An Introduction to Couchbase Cloud: Migration Made Easy

It’s not a straightforward question to answer: How do I move my on-premises, virtualised or public cloud solution over to a shiny new fully managed cloud infrastructure – with as little disruption as possible? Migration concerns are high on the...

How to Harness Real-Time Data Analytics Using Operational Data

How to Harness Real-Time Data Analytics Using Operational Data

Today’s organizations generate data at massive scales and volumes. Applications running on servers in the cloud, data centers and edge devices all produce more data, from more data sources, than ever before. With this growth, enterprises constantly grapple with efficiently...

July 1, 2021
J is for June, July & Java Developers

J is for June, July & Java Developers

As Java developers begin planning their June and July vacations, we felt it would be appropriate to celebrate our own commitment to a four-letter word that starts with J: Java. At Couchbase, this June and July are dedicated to Java...

Using libcouchbase / C SDK to run transactions with Couchbase 7.0

Using libcouchbase / C SDK to run transactions with Couchbase 7.0

Couchbase Server 7.0 now supports N1QL transactions. Let’s try writing a C program that performs a set of transactions on a single node. Step 1: We first decide how to call the program. The inputs will be the URL to...

June 7, 2021
SQL and NoSQL comparison: ASP.NET application

SQL and NoSQL comparison: ASP.NET application

This SQL and NoSQL comparison is the next step after converting your SQL Server database to Couchbase. In the previous post, I copied AdventureWorks from SQL Server to Couchbase. In this post, I’m going to show an ASP.NET Core application...

May 27, 2021
Alternate Address & Port Support for Couchbase/N1QL Clusters

Alternate Address & Port Support for Couchbase/N1QL Clusters

In order to connect to Couchbase deployments on cloud (AWS, Azure or GCP) or Kubernetes, we support multi-addresses in the form of alternate addresses. External applications use this facility to communicate with the cluster, but not directly to the nodes....

May 13, 2021
Craft the Right Query, Get the Right Performance

Craft the Right Query, Get the Right Performance

There is a great blog on getting the best performance out of our Indexing service: “Create the Right Index, Get the Right Performance.”, both that blog and its advice have stood the test of time. So why not have a...

What is SQL? Navigating Databases for DBAs and Developers

What is SQL? Navigating Databases 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