Category: Application Design

Couchbase Eventing: small scripts that solve big problems

Couchbase Eventing: small scripts that solve big problems

Eventing Simple Yet Powerful: Eventing allows small scripts to overcome hard to solve problems. If you are familiar with both Couchbase and Eventing please feel free to skip the brief overview and skip ahead to the examples. Overview: First off, let’s...

james.oquendo May 28, 2020
Implementing a robust portable cron like scheduler via Couchbase Eventing (Part 1)

Implementing a robust portable cron like scheduler via Couchbase Eventing (Part 1)

This is the first of a multi-part series to leverage the Couchbase Eventing Service to run multiple scheduled tasks at specific recurring intervals in a cron like fashion completely inside the database without requiring additional infrastructure via a single general-purpose...

james.oquendo May 22, 2020
Replication in NoSQL document databases (Mongo DB vs Couchbase)

Replication in NoSQL document databases (Mongo DB vs Couchbase)

Replication has been a crucial part of Database Systems for decades for providing availability and disaster recovery. In recent times, with the evolution of distributed databases to address the need for highly available, scalable and globally distributed deployments operating across...

james.oquendo March 30, 2020
Part 2: N1QL: To Query or To Analyze?

Part 2: N1QL: To Query or To Analyze?

When you need to query documents using SQL, there are two options available in Couchbase. The Query service and the Analytics service. Our blog, N1QL: To Query or To Analyze? provides a detailed overview of both services. I highly recommend...

james.oquendo March 4, 2020
Ingest data into Confluent Kafka via Couchbase Kafka Connector

Ingest data into Confluent Kafka via Couchbase Kafka Connector

Premise is very simple, in the world of disparate technologies where one does not works or integrates well together, Couchbase & Confluent Kafka are amazing products and are extremely complementary to each other. Couchbase is linearly scalable, distributed NoSQL JSON...

james.oquendo September 13, 2019
Customer 360 – Part 4 – Analyzing Your Data

Customer 360 – Part 4 – Analyzing Your Data

OK, so we’ve looked at building aspects of a Customer 360 solution in previous posts. We looked at an overview of what’s involved in part 1, and since you’re reading this, I’m assuming that the threat of having to think...

james.oquendo August 13, 2019
Customer 360 – Part 3 – Mobile Integration

Customer 360 – Part 3 – Mobile Integration

We’ve done a high-level overview of what’s involved in building a Customer 360 solution on Couchbase and all the thinking involved here… Then dug into the integration part of bringing in data from disparate sources and combining them in Couchbase,...

james.oquendo August 6, 2019
Customer 360 – Part 2 – Data Ingestion

Customer 360 – Part 2 – Data Ingestion

So, we already took a high-level look at what’s involved in building a Customer 360 solution on Couchbase here. That’s right, it involved a lot of thinking. Sorry, no way around that. Ya gotta think, can’t be one of the...

james.oquendo July 30, 2019
Thinking About Customer 360

Thinking About Customer 360

Customer 360. Or, as one of our competitors (who shall remain nameless, but uses a Birch leaf as their logo) calls it, Single View. Everyone wants it. Everyone needs it. After all, most of your customer data is stored in...

james.oquendo July 23, 2019
The Unreasonable Effectiveness of SQL in NoSQL Databases: A Comparative Study.

The Unreasonable Effectiveness of SQL in NoSQL Databases: A Comparative Study.

The business applications have requirements: take customer orders, deliver customer orders, track shipping, generate inventory report, end of the day/month/quarter business report, generate business dashboards and more.  These requirements evolve slowly. They remain even when you choose a NoSQL database....

james.oquendo May 26, 2019
Search and Rescue: 7 Reasons for N1QL (SQL) developers to use Search

Search and Rescue: 7 Reasons for N1QL (SQL) developers to use Search

People don’t want a four key index.  They need a four-ms response. Ted Levitt Application development is demanding. Each application is trying to progress on behalf of the customer — searching for the right product or the right form, ordering,...

james.oquendo April 22, 2019
Couchbase’s N1QL Query Shatters the Limits of MongoDB™

Couchbase’s N1QL Query Shatters the Limits of MongoDB™

As NoSQL adoption grows, developers and enterprises alike require a general purpose database to replatform their mission-critical applications and services. These databases are no longer used only by backend services that need sub-second access to the data, but also by...

james.oquendo March 25, 2019