Category: Best Practices and Tutorials

N1QL & SEARCH: Leverage Full-Text Search (FTS) Index in N1QL

N1QL & SEARCH: Leverage Full-Text Search (FTS) Index in N1QL

With Couchbase v6.5, Full-Text Search is now integrated into the Couchbase N1QL query construct. Customers can now leverage FTS indexes directly with N1QL. This provides developers a single API to combine N1QL exact predicate matching and FTS powerful searching. The...

Binh Le December 11, 2018
JSON to Insights: Analyzing US healthcare Data.

JSON to Insights: Analyzing US healthcare Data.

“Nothing is certain except for death and taxes.” This isn’t a dataset made with a bed of roses or manicured green grass. A bit more serious. Let’s see if we can quickly learn anything here. The dataset is the following. “name”...

Keshav Murthy December 7, 2018
JSON to Insights: Fast and Easy

JSON to Insights: Fast and Easy

Co-author:  Sitaram Vemulapalli, Principal Engineer, Couchbase R&D. “The answer my friend is hiding in JSON” – Bob Dylan There are a lot of public JSON datasets and then is awesome JSON datasets. Every company, including yours, has stored a lot of...

Keshav Murthy December 1, 2018
Understanding Cross Data Center Replication (XDCR) – Part 1

Understanding Cross Data Center Replication (XDCR) – Part 1

If you have any familiarity with Couchbase, you definitely know XDCR. If you use Couchbase for any of your applications, you are very likely using XDCR. I wouldn’t be wrong if I said, XDCR is indeed one of our customers’...

The 2018 Gartner Operational DBMS Magic Quadrant

The 2018 Gartner Operational DBMS Magic Quadrant

If you follow the Operational DBMS market, you may have seen the recently-published Gartner Operational DBMS Magic Quadrant for 2018.  Each year, Gartner creates specific criteria that each vendor must meet in order to be considered for the MQ. And...

Peter Finter, CMO, Couchbase November 5, 2018
Eventing Service Best Practices

Eventing Service Best Practices

Couchbase Eventing Service was introduced in Couchbase Data Platform 5.5 release.  Couchbase Data Platform 6.0 release saw the introduction of Timers. Similar to the Indexing Best Practices that we had published earlier, let’s look at some best practices when it comes to...

Using Couchbase Lite for Data Storage With Cordova Plugin

Using Couchbase Lite for Data Storage With Cordova Plugin

Couchbase Lite is an embedded NoSQL database for iOS, Android and .Net platforms. The framework’s API supports native platform bindings for Android(Java), iOS (Swift, ObjC) and UWP/Xamarin (csharp). This implies that if you are building a Cordova app and you...

Offline Inventory Scanning with Zebra DataWedge and Couchbase Mobile

Offline Inventory Scanning with Zebra DataWedge and Couchbase Mobile

   Introduction Zebra Technologies™ is a global leader in barcode printing, mobile computing, data capture, and related capabilities. Zebra offers a complete line of ruggedized handheld computers with built-in bar code scanners. These Android-based devices have a wide range of...

Tutorial on Using Couchbase Lite for data storage in React Native Apps

Tutorial on Using Couchbase Lite for data storage in React Native Apps

Couchbase Lite is an embedded NoSQL database for iOS, Android and .Net platforms. The framework’s API supports native platform bindings for Android (Java), iOS (Swift, ObjC) and UWP/Xamarin (csharp). This implies that if you are building a React Native app...

Spring Security & Dynamic Client Registration | OAuth Part 3

Spring Security & Dynamic Client Registration | OAuth Part 3

We already discussed how to configure an OAuth 2.0 authentication and how to build a custom token store. In the last article of this series, you will learn how to implement a custom dynamic client registration using spring-security-oauth2. I recommend you...

How to Create a Custom Token Store for Spring-Security-Oauth2 | OAuth Part 2

How to Create a Custom Token Store for Spring-Security-Oauth2 | OAuth Part 2

In the previous blog post, we discussed how to configure a simple OAuth2 authentication. However, our implementation has a major flaw in it: we are using an in-memory token store. In-Memory token stores should be used only during development or...

How to Configure OAuth2 Authentication With Spring-Security-Oauth2

How to Configure OAuth2 Authentication With Spring-Security-Oauth2

As you might have noticed in my previous blog posts, I am a big fan of Spring + Java and Spring + Kotlin. Consequently, whenever I need to implement an OAuth 2.0 authentication, spring-security-oauth2 lib is a natural choice. However,...