Keshav Murthy | Couchbase Blog

Author

All posts by Keshav Murthy

Keshav Murthy is a Vice President at Couchbase R&D. Previously, he was at MapR, IBM, Informix, Sybase, with more than 20 years of experience in database design & development. He lead the SQL and NoSQL R&D team at IBM Informix. He has received two President's Club awards at Couchbase, two Outstanding Technical Achievement Awards at IBM. Keshav has a bachelor's degree in Computer Science and Engineering from the University of Mysore, India, and has received twenty four US patents.

Divide and Conquer: Couchbase GSI Index partitioning.
Divide and Conquer: Couchbase GSI Index partitioning.

See how index partition helps increase capacity for your index, better queriability and higher performance and TCO for your queries.

Develop with Agility, Develop at any Scale with Couchbase on Cisco UCS
Develop with Agility, Develop at any Scale with Couchbase on Cisco UCS

Author’s note: This excerpt from the Couchbase on Cisco UCS® solution brief is published on behalf of Cisco. Full solution brief for Couchbase on Cisco UCS® is available later in this blog. As the world migrates to a digital economy, businesses are...

Using Google Artificial Intelligence Services in Couchbase N1QL
Using Google Artificial Intelligence Services in Couchbase N1QL

This blog shows the way to use Google Cloud AI API directly on the data you have in Couchbase, directly with a simple N1QL statement. 

Couchbase for Oracle developers — Part 3 : Database Objects
Couchbase for Oracle developers — Part 3 : Database Objects

Oracle DBAs work with clusters, machines, storage systems, disks, etc. Oracle developers and their applications work with databases, tables, rows, columns, partitions, users, data types within the Oracle database system.  Let’s compare and contrast how this is done on Couchbase.

Couchbase for Oracle Developers – Part 2 : Architecture
Couchbase for Oracle Developers – Part 2 : Architecture

Check the second part of "Couchbase for Oracle Developers” series discussing the high-level architecture of the two databases from a developer perspective.

Database Pagination: Using OFFSET and Keyset in N1QL
Database Pagination: Using OFFSET and Keyset in N1QL

Pagination is a common application and has a major impact on customer experience. Here are detailed issues and solutions with Couchbase N1QL.

Comparing Couchbase Views with Couchbase N1QL & Indexing.
Comparing Couchbase Views with Couchbase N1QL & Indexing.

The blog focuses on the table comparison between Couchbase Map-Reduce Views and Couchbase N1QL+GSI indexing. This is intended for developers and architects.

Create the Right Index, Get the Right Performance.
Create the Right Index, Get the Right Performance.

Understanding the index options, creating the right index, with the right keys, right order, and right expression is critical to query performance at scale.

Optimizing Database Pagination using Couchbase N1QL.
Optimizing Database Pagination using Couchbase N1QL.

See how to optimize Database Pagination using Couchbase N1QL. Look at the Google pagination behavior to understand the basic pagination features.

N1QL: A Practical Guide. Second Edition
N1QL: A Practical Guide. Second Edition

Check the second edition of the N1QL book with updates to query optimization, monitoring, profiling, security, and tooling to reflect the features in 5.0.

Learn N1QL in 10 Minutes: An Interactive Online Tutorial
Learn N1QL in 10 Minutes: An Interactive Online Tutorial

See what is N1QL. To make your learning even faster, we have an interactive tutorial. You can modify the queries and see how the result changes.

N1QL: A Practical Guide
N1QL: A Practical Guide

This book is a compilation of articles on NoSQL concepts, N1QL features, optimization techniques, tools and use cases by N1QL R&D team, solution team from Couchbase.