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.

GenAI: A New Tool in the Developer Toolbox
GenAI: A New Tool in the Developer Toolbox

GenAI’s text generation capability is expected to revolutionize every aspect of developer experience and productivity. 

NoSQL Is Dead, Long Live NoSQL
NoSQL Is Dead, Long Live NoSQL

Dynamo accelerated the NoSQL revolution that’s driving the database industry. Recently, Amazon announced PartiQL – A SQL-Compatible Query Language for their flagship NoSQL database Amazon DynamoDB. This has brought the NoSQL “re:evolution” full circle. It’s wonderful to see the collaborative research from UCSD and...

Couchbase Intro for MongoDB Developers and NoSQL Experts
Couchbase Intro for MongoDB Developers and NoSQL Experts

Many start with MongoDB to learn NoSQL and flexible JSON schema, many choose Couchbase for performance, scale, and SQL. Learn the differences in this post.

JSON is Case Sensitive. You Don’t Have to Be.
JSON is Case Sensitive. You Don’t Have to Be.

In this post, Couchbase demonstrates why JSON is case sensitive in certain fields and how to work with this sensitivity. Find helpful examples and more here.

It’s SQL. Again.
It’s SQL. Again.

[crayon-6a1472af40ef5841515727/] [crayon-6a1472af40efa185653379/] — In the spirit of Alexander Pope and Sir John Squire.

Primary Uses for Couchbase Primary Index
Primary Uses for Couchbase Primary Index

What is the Couchbase Primary Index? The primary index scan provides you with the “full table scan” equivalent for all the documents from start to finish.

Cost Based Optimizer for Couchbase N1QL (SQL for JSON)
Cost Based Optimizer for Couchbase N1QL (SQL for JSON)

Authors & Engineering Team: Bingjie Miao, Keshav Murthy,  Marco Greco, Prathibha Bisarahalli. Couchbase, Inc.  A rule-based optimizer knows rules for everything and cost for nothing – Oscar Wilde Abstract Couchbase is a distributed JSON database. It provides distributed data processing,...

Searching JSON: compare text search in Couchbase and MongoDB.
Searching JSON: compare text search in Couchbase and MongoDB.

Learn more about the text search features for an effective, compare and contrast those available features in MongoDB and Couchbase with examples.

Using YCSB to Benchmark JSON Databases
Using YCSB to Benchmark JSON Databases

This post covers the YCSB benchmark and provides examples of benchmark operations, workloads, YCSB-JSON implementation and explains how to run YCSB-JSON.

How to Join JSON: Couchbase N1QL vs. MongoDB Query
How to Join JSON: Couchbase N1QL vs. MongoDB Query

This article discusses how to join JSON documents while comparing Couchbase vs. MongoDB. Follow along as we review several real-world examples.

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.

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.