Category: Eventing

Creating a Smart Home Office with Couchbase – Part 1

Creating a Smart Home Office with Couchbase – Part 1

This post is the first of a series and will serve as an anchor point throughout the rest of the year as the project takes shape. At the time of writing, energy prices have soared around the world which has...

Event-driven architecture with Solace Event Broker & Couchbase

Event-driven architecture with Solace Event Broker & Couchbase

The asynchronous event-driven architecture of Couchbase is the core of its design. Document mutations continuously stream to the Couchbase Index, Analytics, Eventing and Search services. This architecture guarantees that the Couchbase services are updated in real-time and enables us to...

Migrating Buckets to Collections & Scopes via Eventing: Part 2

Migrating Buckets to Collections & Scopes via Eventing: Part 2

Migrating Buckets to Collections & Scopes via Eventing: Part 2 Again (as I did in Part 1) I want to point out an excellent blog written by Shivani Gupta, How to Migrate to Scopes & Collections in Couchbase 7.0, which...

Migrating Buckets to Collections & Scopes via Eventing: Part 1

Migrating Buckets to Collections & Scopes via Eventing: Part 1

Migrating Buckets to Collections & Scopes via Eventing: Part 1 First I want to point out an excellent blog written by Shivani Gupta, How to Migrate to Scopes & Collections in Couchbase 7.0, which covers in great detail other methods...

Data Validation with the Eventing Service

Data Validation with the Eventing Service

Data Validation is an interesting topic to cover for a NoSQL technology, purely down to the fact that the core principles of the system revolve around a “schema-less” architecture. For many years, SQL and schemas have controlled application data, ensuring...

Couchbase Eventing Handling Errors and Retries

Couchbase Eventing Handling Errors and Retries

The Couchbase Eventing Service allows you to promptly act on mutations (or changes) to your data. All actions in Eventing are accomplished by executing a lambda, a small piece of business logic written in JavaScript. Common use cases include data...

What Is a Database-as-a-Service (DBaaS)? And Why Is It Important?

What Is a Database-as-a-Service (DBaaS)? And Why Is It Important?

Two decades on, the global shift to the cloud only continues to accelerate. As part of their larger digital transformation strategy, leading enterprises are investing in modern applications that are easy to use, evolve rapidly and deliver a highly customized...

Announcing Couchbase Server 7.0

Announcing Couchbase Server 7.0

Couchbase Server 7.0 solves the requirements of modern application development. In doing so, it settles the debate over using relational or NoSQL databases. There’s no more need to compromise. (Try it out for yourself here or skip straight to the...

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.,...