Month: May 2018

Tutorial: RecyclerView with Couchbase Lite as Data Source in Android

Tutorial: RecyclerView with Couchbase Lite as Data Source in Android

The RecyclerView widget is a popular option on the Android platform for efficiently displaying dynamic data collections .Couchbase Lite 2.0 is a powerful NoSQL embedded data store for iOS, Android and .Net Mobile Platforms. In this post, we introduce a...

Databases on Kubernetes – How to Recover from Failures, Scale Up and Down in a Few Line Commands

Databases on Kubernetes – How to Recover from Failures, Scale Up and Down in a Few Line Commands

A month ago, Kubernetes launched a beta for Local Persistent Volumes. In summary, it means that if a Pod using a local disk get killed, no data will be lost (let’s ignore edge cases here). The secret is that a...

Compression and IPv6 in Kafka Connector 3.3

Compression and IPv6 in Kafka Connector 3.3

In recent months the Kafka connector has seen several updates, adding features like log redaction in version 3.2.3, configurable durability requirements in 3.2.2, and a new SourceHandler extension point for custom processing in 3.2.0. Now, with the release of Couchbase...

David Nault May 24, 2018
The Couchbase Data Platform in Action: Configuring the Application

The Couchbase Data Platform in Action: Configuring the Application

Note: This post uses the the Couchbase Analytics Data Definition Language as of the version 5.5 preview release.  For updates and information on breaking changes in newer versions, please refer to Changes to the Couchbase Analytics Service. For the Couchbase Connect...

The Couchbase Data Platform in Action: IoT Temperature Sensing Up Close

The Couchbase Data Platform in Action: IoT Temperature Sensing Up Close

During Couchbase Connect Silicon Valley last Fall, we went through an extensive demonstration application that showed many of the capabilities of the Couchbase Data Platform. You can see the full video of the demonstration here. In some parts of the...

Getting Started with NiFi and Couchbase Server

Getting Started with NiFi and Couchbase Server

I am just getting started with NiFi, a tool to automate the flow of data. It’s a tool for migration, synchronization, and other types of data processing. It was introduced to me by one of Couchbase’s newest customers: the Cincinnati...

Matthew Groves May 21, 2018
Ordering in Couchbase Functions – Part 2

Ordering in Couchbase Functions – Part 2

In Part-1 of this blog series on understanding Ordering in Couchbase Functions, we observed how the mutations are consumed by Couchbase Eventing Service in different scenarios.  Now, let’s look under the hood of the Eventing Service and try to understand...

Couchbase: Red Hot at Red Hat Summit 2018

Couchbase: Red Hot at Red Hat Summit 2018

A Recap of Couchbase at Red Hat Summit 2018 With all of the excitement and energy at Couchbase Connect in New York last week, it may have been easy to overlook some really compelling updates coming out of Couchbase’s strategic...

ACID Properties of Couchbase: Part 1

ACID Properties of Couchbase: Part 1

Important note: Multi-Document ACID Transactions are now available in Couchbase. See: ACID Transactions for NoSQL Applications for more information! ACID properties are a topic that I get asked about a lot. Generally, people ask in the context of transactions: “Are...

Matthew Groves May 17, 2018
Ordering in Couchbase Functions – Part 1

Ordering in Couchbase Functions – Part 1

Couchbase Functions is being introduced in the Couchbase Server 5.5 release under the Couchbase Eventing Service. Couchbase Functions gives you the ability to move data-driven business logic closer to your data. User-defined business logic can be triggered in real-time on...

Data Modeling for Couchbase with erwin DM NoSQL

Data Modeling for Couchbase with erwin DM NoSQL

Given the architecture and design of NoSQL systems, especially the document family databases like Couchbase that do not enforce schema on write, data modeling for NoSQL can often be challenging when migrating from relational systems to NoSQL or when building...