{"id":5118,"date":"2018-05-10T07:58:22","date_gmt":"2018-05-10T14:58:22","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=5118"},"modified":"2025-06-13T20:20:04","modified_gmt":"2025-06-14T03:20:04","slug":"a-guide-to-n1ql-features-in-couchbase-5-5-special-edition","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/a-guide-to-n1ql-features-in-couchbase-5-5-special-edition\/","title":{"rendered":"A Guide to N1QL features in Couchbase 5.5: Special Edition"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">N1QL was first released with Couchbase 4.0 in the fall of 2015. \u00a0After two and a half years, it\u2019s great to release Couchbase 5.5 and this N1QL 5.5 feature booklet with it at the New York Couchbase Connect. This special edition of the N1QL book is intended to be read with the more expansive N1QL Book, N1QL: A Practical Guide, second edition. \u00a0If you don\u2019t have the physical book, you can read it here: <\/span><a href=\"https:\/\/www.couchbase.com\/blog\/n1ql-practical-guide-second-edition\/\"><span style=\"font-weight: 400;\">https:\/\/www.couchbase.com\/blog\/n1ql-practical-guide-second-edition\/<\/span><\/a><\/p>\n<p><span style=\"font-weight: 400;\">Couchbase 5.5 includes important N1QL language, security and performance features. \u00a0ANSI join improvements not only makes the N1QL joins closer to SQL standard joins, but also extends the joins expressions to include arrays and adds the hash join to improve the performance of joins with a large number of documents.\u00a0 Index partitioning improves index capacity, query-ability, and performance. Couchbase 5.5 improves grouping and aggregate performance by orders of magnitude. N1QL auditing and x.509 support make it easier for compliance and security with N1QL. \u00a0Query, indexing and the performance teams have worked closely to measure the performance of all these operations. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Hope you\u2019ll find the improvements and the articles about these improvements useful to progress in your enterprise journey.<\/span><\/p>\n<p style=\"text-align: center;\"><strong>Click on the image below to download PDF (Couchbase 5.5)<\/strong><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2018\/04\/COU_261-Couchbase-5.5-N1QL-Booklet-WEB.pdf\"><br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-5119\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2018\/05\/Screen-Shot-2018-05-05-at-9.33.06-PM-232x300.png\" alt=\"\" width=\"375\" height=\"485\" \/><\/a><\/p>\n<h5 style=\"text-align: center;\"><strong>Click on the image to DOWNLOAD the PDF of the SECOND EDITION (Covers up to Couchbase 5.0).<\/strong><\/h5>\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/10\/N1QL-A-Practical-Guide-2nd-Edition.pdf\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-4157\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/10\/Screen-Shot-2017-10-25-at-2.10.45-PM-234x300.png\" alt=\"\" width=\"466\" height=\"598\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/10\/Screen-Shot-2017-10-25-at-2.10.45-PM-234x300.png 234w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/10\/Screen-Shot-2017-10-25-at-2.10.45-PM-797x1024.png 797w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/10\/Screen-Shot-2017-10-25-at-2.10.45-PM-768x987.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/10\/Screen-Shot-2017-10-25-at-2.10.45-PM-300x385.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/10\/Screen-Shot-2017-10-25-at-2.10.45-PM-16x20.png 16w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/10\/Screen-Shot-2017-10-25-at-2.10.45-PM.png 1124w\" sizes=\"auto, (max-width: 466px) 100vw, 466px\" \/><\/a><\/p>\n<p style=\"text-align: center;\">\n","protected":false},"excerpt":{"rendered":"<p>N1QL was first released with Couchbase 4.0 in the fall of 2015. \u00a0After two and a half years, it\u2019s great to release Couchbase 5.5 and this N1QL 5.5 feature booklet with it at the New York Couchbase Connect. This special [&hellip;]<\/p>\n","protected":false},"author":55,"featured_media":5761,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1815,1821,1816,1819,9417,1812],"tags":[1696,1261,1725,1385],"ppma_author":[8929],"class_list":["post-5118","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-best-practices-and-tutorials","category-couchbase-architecture","category-couchbase-server","category-data-modeling","category-performance","category-n1ql-query","tag-indexing","tag-json","tag-nosql-database","tag-rdbms"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.7.1 (Yoast SEO v25.7) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>A Guide to N1QL features in Couchbase 5.5: Special Edition<\/title>\n<meta name=\"description\" content=\"Check out the booklet &quot;A Guide to N1QL features in Couchbase 5.5: Special Edition&quot; which features the N1QL 5.5, security and performance features.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.couchbase.com\/blog\/a-guide-to-n1ql-features-in-couchbase-5-5-special-edition\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"A Guide to N1QL features in Couchbase 5.5: Special Edition\" \/>\n<meta property=\"og:description\" content=\"Check out the booklet &quot;A Guide to N1QL features in Couchbase 5.5: Special Edition&quot; which features the N1QL 5.5, security and performance features.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/a-guide-to-n1ql-features-in-couchbase-5-5-special-edition\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2018-05-10T14:58:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T03:20:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/09\/N1QL.png\" \/>\n\t<meta property=\"og:image:width\" content=\"332\" \/>\n\t<meta property=\"og:image:height\" content=\"197\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Keshav Murthy\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@rkeshavmurthy\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Keshav Murthy\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/a-guide-to-n1ql-features-in-couchbase-5-5-special-edition\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/a-guide-to-n1ql-features-in-couchbase-5-5-special-edition\/\"},\"author\":{\"name\":\"Keshav Murthy\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/c261644262bf98e146372fe647682636\"},\"headline\":\"A Guide to N1QL features in Couchbase 5.5: Special Edition\",\"datePublished\":\"2018-05-10T14:58:22+00:00\",\"dateModified\":\"2025-06-14T03:20:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/a-guide-to-n1ql-features-in-couchbase-5-5-special-edition\/\"},\"wordCount\":240,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/a-guide-to-n1ql-features-in-couchbase-5-5-special-edition\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/09\/N1QL.png\",\"keywords\":[\"Indexing\",\"JSON\",\"NoSQL Database\",\"RDBMS\"],\"articleSection\":[\"Best Practices and Tutorials\",\"Couchbase Architecture\",\"Couchbase Server\",\"Data Modeling\",\"High Performance\",\"SQL++ \/ N1QL Query\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/a-guide-to-n1ql-features-in-couchbase-5-5-special-edition\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/a-guide-to-n1ql-features-in-couchbase-5-5-special-edition\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/a-guide-to-n1ql-features-in-couchbase-5-5-special-edition\/\",\"name\":\"A Guide to N1QL features in Couchbase 5.5: Special Edition\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/a-guide-to-n1ql-features-in-couchbase-5-5-special-edition\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/a-guide-to-n1ql-features-in-couchbase-5-5-special-edition\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/09\/N1QL.png\",\"datePublished\":\"2018-05-10T14:58:22+00:00\",\"dateModified\":\"2025-06-14T03:20:04+00:00\",\"description\":\"Check out the booklet \\\"A Guide to N1QL features in Couchbase 5.5: Special Edition\\\" which features the N1QL 5.5, security and performance features.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/a-guide-to-n1ql-features-in-couchbase-5-5-special-edition\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/a-guide-to-n1ql-features-in-couchbase-5-5-special-edition\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/a-guide-to-n1ql-features-in-couchbase-5-5-special-edition\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/09\/N1QL.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/09\/N1QL.png\",\"width\":332,\"height\":197},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/a-guide-to-n1ql-features-in-couchbase-5-5-special-edition\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"A Guide to N1QL features in Couchbase 5.5: Special Edition\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/c261644262bf98e146372fe647682636\",\"name\":\"Keshav Murthy\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/4e51d72fc07c662aa791316deafffac4\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/af74df754db27152971d0aed2f323ead5a1f9fe5afd0209af91e12e784451224?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/af74df754db27152971d0aed2f323ead5a1f9fe5afd0209af91e12e784451224?s=96&d=mm&r=g\",\"caption\":\"Keshav Murthy\"},\"description\":\"Keshav Murthy is a Vice President at Couchbase R&amp;D. Previously, he was at MapR, IBM, Informix, Sybase, with more than 20 years of experience in database design &amp; development. He lead the SQL and NoSQL R&amp;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, holds eleven US patents and has four US patents pending.\",\"sameAs\":[\"https:\/\/blog.planetnosql.com\/\",\"https:\/\/x.com\/rkeshavmurthy\"],\"url\":\"https:\/\/www.couchbase.com\/blog\/author\/keshav-murthy\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"A Guide to N1QL features in Couchbase 5.5: Special Edition","description":"Check out the booklet \"A Guide to N1QL features in Couchbase 5.5: Special Edition\" which features the N1QL 5.5, security and performance features.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.couchbase.com\/blog\/a-guide-to-n1ql-features-in-couchbase-5-5-special-edition\/","og_locale":"en_US","og_type":"article","og_title":"A Guide to N1QL features in Couchbase 5.5: Special Edition","og_description":"Check out the booklet \"A Guide to N1QL features in Couchbase 5.5: Special Edition\" which features the N1QL 5.5, security and performance features.","og_url":"https:\/\/www.couchbase.com\/blog\/a-guide-to-n1ql-features-in-couchbase-5-5-special-edition\/","og_site_name":"The Couchbase Blog","article_published_time":"2018-05-10T14:58:22+00:00","article_modified_time":"2025-06-14T03:20:04+00:00","og_image":[{"width":332,"height":197,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/09\/N1QL.png","type":"image\/png"}],"author":"Keshav Murthy","twitter_card":"summary_large_image","twitter_creator":"@rkeshavmurthy","twitter_misc":{"Written by":"Keshav Murthy","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/a-guide-to-n1ql-features-in-couchbase-5-5-special-edition\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/a-guide-to-n1ql-features-in-couchbase-5-5-special-edition\/"},"author":{"name":"Keshav Murthy","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/c261644262bf98e146372fe647682636"},"headline":"A Guide to N1QL features in Couchbase 5.5: Special Edition","datePublished":"2018-05-10T14:58:22+00:00","dateModified":"2025-06-14T03:20:04+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/a-guide-to-n1ql-features-in-couchbase-5-5-special-edition\/"},"wordCount":240,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/a-guide-to-n1ql-features-in-couchbase-5-5-special-edition\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/09\/N1QL.png","keywords":["Indexing","JSON","NoSQL Database","RDBMS"],"articleSection":["Best Practices and Tutorials","Couchbase Architecture","Couchbase Server","Data Modeling","High Performance","SQL++ \/ N1QL Query"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/a-guide-to-n1ql-features-in-couchbase-5-5-special-edition\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/a-guide-to-n1ql-features-in-couchbase-5-5-special-edition\/","url":"https:\/\/www.couchbase.com\/blog\/a-guide-to-n1ql-features-in-couchbase-5-5-special-edition\/","name":"A Guide to N1QL features in Couchbase 5.5: Special Edition","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/a-guide-to-n1ql-features-in-couchbase-5-5-special-edition\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/a-guide-to-n1ql-features-in-couchbase-5-5-special-edition\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/09\/N1QL.png","datePublished":"2018-05-10T14:58:22+00:00","dateModified":"2025-06-14T03:20:04+00:00","description":"Check out the booklet \"A Guide to N1QL features in Couchbase 5.5: Special Edition\" which features the N1QL 5.5, security and performance features.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/a-guide-to-n1ql-features-in-couchbase-5-5-special-edition\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/a-guide-to-n1ql-features-in-couchbase-5-5-special-edition\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.couchbase.com\/blog\/a-guide-to-n1ql-features-in-couchbase-5-5-special-edition\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/09\/N1QL.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/09\/N1QL.png","width":332,"height":197},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/a-guide-to-n1ql-features-in-couchbase-5-5-special-edition\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"A Guide to N1QL features in Couchbase 5.5: Special Edition"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"The Couchbase Blog","description":"Couchbase, the NoSQL Database","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"The Couchbase Blog","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/c261644262bf98e146372fe647682636","name":"Keshav Murthy","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/4e51d72fc07c662aa791316deafffac4","url":"https:\/\/secure.gravatar.com\/avatar\/af74df754db27152971d0aed2f323ead5a1f9fe5afd0209af91e12e784451224?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/af74df754db27152971d0aed2f323ead5a1f9fe5afd0209af91e12e784451224?s=96&d=mm&r=g","caption":"Keshav Murthy"},"description":"Keshav Murthy is a Vice President at Couchbase R&amp;D. Previously, he was at MapR, IBM, Informix, Sybase, with more than 20 years of experience in database design &amp; development. He lead the SQL and NoSQL R&amp;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, holds eleven US patents and has four US patents pending.","sameAs":["https:\/\/blog.planetnosql.com\/","https:\/\/x.com\/rkeshavmurthy"],"url":"https:\/\/www.couchbase.com\/blog\/author\/keshav-murthy\/"}]}},"authors":[{"term_id":8929,"user_id":55,"is_guest":0,"slug":"keshav-murthy","display_name":"Keshav Murthy","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/af74df754db27152971d0aed2f323ead5a1f9fe5afd0209af91e12e784451224?s=96&d=mm&r=g","author_category":"","last_name":"Murthy","first_name":"Keshav","job_title":"","user_url":"https:\/\/blog.planetnosql.com\/","description":"Keshav Murthy is a Vice President at Couchbase R&amp;D. Previously, he was at MapR, IBM, Informix, Sybase, with more than 20 years of experience in database design &amp; development. He lead the SQL and NoSQL R&amp;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,  holds ten US patents and has three US patents pending."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/posts\/5118","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/users\/55"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/comments?post=5118"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/posts\/5118\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/media\/5761"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/media?parent=5118"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/categories?post=5118"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/tags?post=5118"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=5118"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}