{"id":3790,"date":"2017-07-04T22:07:31","date_gmt":"2017-07-05T05:07:31","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=3790"},"modified":"2023-06-16T07:44:04","modified_gmt":"2023-06-16T14:44:04","slug":"plasma-storage-engine-gsi","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/plasma-storage-engine-gsi\/","title":{"rendered":"Using the New Plasma Storage Engine for Couchbase Indexes"},"content":{"rendered":"<p><span style=\"font-weight: 400\">After two generations of success using ForestDB, the team responsible for Couchbase indexes has unveiled a new, blazing fast base storage engine: Plasma. In this post, we\u2019ll introduce you to its features and benefits and what you can expect when using it with Couchbase Server 6.0.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Plasma presents a highly scalable and performant key-value storage engine. Though Memory Optimized Indexes, introduced in Couchbase 4.5<\/span><span style=\"font-weight: 400\">, scaled linearly with CPU cores and DRAM, having fully memory resident indexes is prohibitively expensive. Having lock-free data structures to effectively utilize multi-core CPUs and a memory first architecture that persists only when required, helps us create a system that scales almost linearly and exploits the current trends in SSD and Flash storage. Persistent snapshots that run in the background help us create recovery points that can be used for rollback in case of failure. There have been numerous innovations in the way we create and manage Persistence Snapshots in Plasma that creates minimal overhead on the disk and CPUs and also on the other processes running on the indexing node, thereby significantly reducing write amplification.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Though I, along with our developers, would like to go on and on about the technical details of the Plasma Storage Engine, we would like you to take Plasma for a spin\u00a0<\/span><span style=\"font-weight: 400\">[<a href=\"https:\/\/couchbase.com\/download\/\" target=\"_blank\" rel=\"noopener noreferrer\">Click Here to Download<\/a>]<\/span><span style=\"font-weight: 400\">. Do note that Plasma is the storage engine in the backend when you choose \u2018Standard Global Secondary Indexes\u2019 as part of Index Settings while setting up the cluster. \u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Early performance numbers of Plasma look highly encouraging. Compared to ForestDB, Plasma is a high-performance index engine with numbers that are in a different and higher echelon. For example, Plasma is light years ahead in terms of Latency and Throughput, while the Disk Footprints, Initial and Incremental Load Times are orders of magnitude faster when compared with ForestDB.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Our Couchbase customers can try out the Couchbase Server 5.0<\/span><span style=\"font-weight: 400\"> and experience the power and magic of Plasma. Plasma is only available with Couchbase EE.\u00a0 For our existing EE customers, we will be providing a seamless upgrade path from ForestDB to Plasma (details coming soon). <\/span><\/p>\n<p><span style=\"font-weight: 400\">We would love to hear from you. You can leave your comments at our <a href=\"https:\/\/www.couchbase.com\/forums\/c\/couchbase-server\/\" target=\"_blank\" rel=\"noopener noreferrer\">Forum<\/a><\/span><span style=\"font-weight: 400\">. Read the sequel to this blog post <a href=\"https:\/\/www.couchbase.com\/blog\/plasma-index-performance\/\">here<\/a>.<\/span><\/p>\n<p>[Credits to the lead developer Sarath Lakshman who worked on the Nitro Storage Engine earlier, implemented Memory Optimized Indexes and took it up a notch further up with Plasma.]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>After two generations of success using ForestDB, the team responsible for Couchbase indexes has unveiled a new, blazing fast base storage engine: Plasma. In this post, we\u2019ll introduce you to its features and benefits and what you can expect when [&hellip;]<\/p>\n","protected":false},"author":3013,"featured_media":13873,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1816],"tags":[1695,1505,1696,1641],"ppma_author":[9055],"class_list":["post-3790","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-couchbase-server","tag-gsi","tag-index","tag-indexing","tag-secondary-indexing"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.8 (Yoast SEO v25.8) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Using the New Plasma Storage Engine for Couchbase Indexes<\/title>\n<meta name=\"description\" content=\"Plasma is a highly scalable and performant key-value storage engine for Couchbase Indexes that makes executing N1QL queries blazingly fast. Download now.\" \/>\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\/plasma-storage-engine-gsi\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Using the New Plasma Storage Engine for Couchbase Indexes\" \/>\n<meta property=\"og:description\" content=\"Plasma is a highly scalable and performant key-value storage engine for Couchbase Indexes that makes executing N1QL queries blazingly fast. Download now.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/plasma-storage-engine-gsi\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2017-07-05T05:07:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-06-16T14:44:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/07\/Blog-3.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Venkat Subramanian, Product Manager\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/07\/Blog-3.png\" \/>\n<meta name=\"twitter:creator\" content=\"@venkasub\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Venkat Subramanian, Product Manager\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/plasma-storage-engine-gsi\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/plasma-storage-engine-gsi\/\"},\"author\":{\"name\":\"Venkat Subramanian, Product Manager\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/0756e2347c2166a32f93f9a7e07e9f90\"},\"headline\":\"Using the New Plasma Storage Engine for Couchbase Indexes\",\"datePublished\":\"2017-07-05T05:07:31+00:00\",\"dateModified\":\"2023-06-16T14:44:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/plasma-storage-engine-gsi\/\"},\"wordCount\":406,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/plasma-storage-engine-gsi\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"keywords\":[\"GSI\",\"Index\",\"Indexing\",\"Secondary Indexing\"],\"articleSection\":[\"Couchbase Server\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/plasma-storage-engine-gsi\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/plasma-storage-engine-gsi\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/plasma-storage-engine-gsi\/\",\"name\":\"Using the New Plasma Storage Engine for Couchbase Indexes\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/plasma-storage-engine-gsi\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/plasma-storage-engine-gsi\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2017-07-05T05:07:31+00:00\",\"dateModified\":\"2023-06-16T14:44:04+00:00\",\"description\":\"Plasma is a highly scalable and performant key-value storage engine for Couchbase Indexes that makes executing N1QL queries blazingly fast. Download now.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/plasma-storage-engine-gsi\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/plasma-storage-engine-gsi\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/plasma-storage-engine-gsi\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"width\":1800,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/plasma-storage-engine-gsi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Using the New Plasma Storage Engine for Couchbase Indexes\"}]},{\"@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\/0756e2347c2166a32f93f9a7e07e9f90\",\"name\":\"Venkat Subramanian, Product Manager\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/8f9acdf95e167a15007b71867fe87a9a\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/53cfc83eb606325239f7058417a02969ab8ff0106a374bcdcf5d78f9b749cccd?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/53cfc83eb606325239f7058417a02969ab8ff0106a374bcdcf5d78f9b749cccd?s=96&d=mm&r=g\",\"caption\":\"Venkat Subramanian, Product Manager\"},\"description\":\"Venkat dabbles in product development and product management and has been developing data\/analytics platforms &amp; products. Significant chunk of his experience has been with Oracle, where he transitioned from being an Engineer in Oracle\u2019s Enterprise Manager team to Product Manager for Oracle's BI\/Analytics suite of products. He has worked in startups in the past helping develop machine-learning\/NLP products and distributed decisioning systems. He lurks around at @venkasub.\",\"sameAs\":[\"https:\/\/x.com\/venkasub\"],\"url\":\"https:\/\/www.couchbase.com\/blog\/author\/venkatcouchbase-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Using the New Plasma Storage Engine for Couchbase Indexes","description":"Plasma is a highly scalable and performant key-value storage engine for Couchbase Indexes that makes executing N1QL queries blazingly fast. Download now.","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\/plasma-storage-engine-gsi\/","og_locale":"en_US","og_type":"article","og_title":"Using the New Plasma Storage Engine for Couchbase Indexes","og_description":"Plasma is a highly scalable and performant key-value storage engine for Couchbase Indexes that makes executing N1QL queries blazingly fast. Download now.","og_url":"https:\/\/www.couchbase.com\/blog\/plasma-storage-engine-gsi\/","og_site_name":"The Couchbase Blog","article_published_time":"2017-07-05T05:07:31+00:00","article_modified_time":"2023-06-16T14:44:04+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/07\/Blog-3.png","type":"image\/png"}],"author":"Venkat Subramanian, Product Manager","twitter_card":"summary_large_image","twitter_image":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/07\/Blog-3.png","twitter_creator":"@venkasub","twitter_misc":{"Written by":"Venkat Subramanian, Product Manager","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/plasma-storage-engine-gsi\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/plasma-storage-engine-gsi\/"},"author":{"name":"Venkat Subramanian, Product Manager","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/0756e2347c2166a32f93f9a7e07e9f90"},"headline":"Using the New Plasma Storage Engine for Couchbase Indexes","datePublished":"2017-07-05T05:07:31+00:00","dateModified":"2023-06-16T14:44:04+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/plasma-storage-engine-gsi\/"},"wordCount":406,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/plasma-storage-engine-gsi\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","keywords":["GSI","Index","Indexing","Secondary Indexing"],"articleSection":["Couchbase Server"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/plasma-storage-engine-gsi\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/plasma-storage-engine-gsi\/","url":"https:\/\/www.couchbase.com\/blog\/plasma-storage-engine-gsi\/","name":"Using the New Plasma Storage Engine for Couchbase Indexes","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/plasma-storage-engine-gsi\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/plasma-storage-engine-gsi\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2017-07-05T05:07:31+00:00","dateModified":"2023-06-16T14:44:04+00:00","description":"Plasma is a highly scalable and performant key-value storage engine for Couchbase Indexes that makes executing N1QL queries blazingly fast. Download now.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/plasma-storage-engine-gsi\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/plasma-storage-engine-gsi\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.couchbase.com\/blog\/plasma-storage-engine-gsi\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","width":1800,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/plasma-storage-engine-gsi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Using the New Plasma Storage Engine for Couchbase Indexes"}]},{"@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\/0756e2347c2166a32f93f9a7e07e9f90","name":"Venkat Subramanian, Product Manager","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/8f9acdf95e167a15007b71867fe87a9a","url":"https:\/\/secure.gravatar.com\/avatar\/53cfc83eb606325239f7058417a02969ab8ff0106a374bcdcf5d78f9b749cccd?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/53cfc83eb606325239f7058417a02969ab8ff0106a374bcdcf5d78f9b749cccd?s=96&d=mm&r=g","caption":"Venkat Subramanian, Product Manager"},"description":"Venkat dabbles in product development and product management and has been developing data\/analytics platforms &amp; products. Significant chunk of his experience has been with Oracle, where he transitioned from being an Engineer in Oracle\u2019s Enterprise Manager team to Product Manager for Oracle's BI\/Analytics suite of products. He has worked in startups in the past helping develop machine-learning\/NLP products and distributed decisioning systems. He lurks around at @venkasub.","sameAs":["https:\/\/x.com\/venkasub"],"url":"https:\/\/www.couchbase.com\/blog\/author\/venkatcouchbase-com\/"}]}},"authors":[{"term_id":9055,"user_id":3013,"is_guest":0,"slug":"venkatcouchbase-com","display_name":"Venkat Subramanian, Product Manager","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/53cfc83eb606325239f7058417a02969ab8ff0106a374bcdcf5d78f9b749cccd?s=96&d=mm&r=g","author_category":"","last_name":"Subramanian, Product Manager","first_name":"Venkat","job_title":"","user_url":"","description":"Venkat dabbles in product development and product management and has been developing data\/analytics platforms &amp; products. Significant chunk of his experience has been with Oracle, where he transitioned from being an Engineer in Oracle\u2019s Enterprise Manager team to Product Manager for Oracle's BI\/Analytics suite of products. He has worked in startups in the past helping develop machine-learning\/NLP products and distributed decisioning systems. He lurks around at @venkasub."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/posts\/3790","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\/3013"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/comments?post=3790"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/posts\/3790\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/media\/13873"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/media?parent=3790"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/categories?post=3790"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/tags?post=3790"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=3790"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}