All posts by Keshav Murthy

Keshava Murthy is a Senior Director at Couchbase R&D. Previously, he was Senior Director of Product Management at MapR, Senior Architect for IBM, with more than 20 years experience in database design & development. He lead the SQL and NoSQL query processing team IBM Informix database. He received a President's Club award at Couchbase, two Outstanding Technical Achievement Awards at IBM. Keshav holds a Bachelors degree in Computer Science and Engineering from the University of Mysore, India.

N1QL: A Practical Guide

N1QL: A Practical Guide

N1QL is designed to help developer easily develop applications to solve real world problems.  Technically, N1QL is designed to give developers and enterprises an expressive, powerful, and complete language for querying, transforming, and manipulating JSON data. N1QL takes inspiration from...

/ March 17, 2017

SQL for Documents (N1QL): Brief introduction to query planning.

SQL for Documents: Brief introduction to query planning.   I wrote earlier on the need for new kind of SQL and introducing SQL For Documents (N1QL).   In this blog, we’ll discuss query planning phase of N1QL in the upcoming Couchbase Sherlock release.  N1QL...

/ January 2, 2017

Concurrency Behavior: MongoDB vs. Couchbase

Multi-User Testing   David Glasser of Meteor wrote a blog on an MongoDB query missing matching documents issue he ran into.  It is straightforward to reproduce the issue on both MongoDB MMAPv1 and MongoDB WiredTiger engine. Here are his conclusions...

/ November 30, 2016