Category: Application Design

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

Davis Chapman August 6, 2019
Build autocomplete or typeAhead using Full Text Search

Build autocomplete or typeAhead using Full Text Search

What is Autocomplete vs Type Ahead? Autocomplete as the wikipedia says “Autocomplete, or word completion, is a feature in which an application predicts the rest of a word a user is typing” It is also known as  Suggestions or Type...

Sreekanth Sivasankaran August 6, 2019
Cipher Suites in Couchbase Server 6.5

Cipher Suites in Couchbase Server 6.5

For many, “Cryptography” is the little green lock icon next to the web address of their favorite websites, and for others, they might recall the TLS vulnerabilities that have hit in recent years. Data is today’s digital gold, and in...

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

Davis Chapman 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...

Davis Chapman July 23, 2019
How to use N1QL to migrate Oracle data into Couchbase

How to use N1QL to migrate Oracle data into Couchbase

Getting the Couchbase server to run on your PC or Mac involves a few simple steps to download the software and spin up a cluster with all the Couchbase services that you need (https://docs.couchbase.com/server/6.0/getting-started/start-here.html). Sample buckets are available with the...

Binh Le July 9, 2019
Build a Diary Web Application with Couchbase as the Back-end

Build a Diary Web Application with Couchbase as the Back-end

Michael Aboagye is a backend software/security engineer based in Ghana. He is interested in building secure backend services with Python. In this tutorial, we will look at how we can build a diary web application based on the flask framework...

The Unreasonable Effectiveness of SQL in NoSQL Databases

The Unreasonable Effectiveness of SQL in NoSQL Databases

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

Keshav Murthy May 26, 2019
N1QL Index Advisor: Improve Query Performance, Productivity

N1QL Index Advisor: Improve Query Performance, Productivity

As application developers, your main focus is to design the most efficient queries  for your application. You want to ensure the integrity of the data that your application pushes to the database, and construct the most efficient queries to retrieve...

Binh Le May 9, 2019
Search & Rescue: 7 Reasons N1QL Developers Use Search

Search & Rescue: 7 Reasons N1QL Developers 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,...

Keshav Murthy 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...

Binh Le March 25, 2019
Get a Bigger Picture with N1QL Window Functions and CTE

Get a Bigger Picture with N1QL Window Functions and CTE

Whether it is a personal need to understand your spending pattern from looking at the bank transactions, or seeking to improve the sales performance in your organization by looking at the sales activities, the real insights are only visible with...

Binh Le March 12, 2019