{"id":7282,"date":"2019-08-09T10:00:02","date_gmt":"2019-08-09T17:00:02","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=7282"},"modified":"2025-06-13T17:21:59","modified_gmt":"2025-06-14T00:21:59","slug":"couchbase-6-5-scan-consistency-in-analytics","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/couchbase-6-5-scan-consistency-in-analytics\/","title":{"rendered":"Couchbase 6.5 \u2013 Scan Consistency in Analytics"},"content":{"rendered":"<p><span style=\"font-weight: 400\">Since the GA back in Nov 2018, Couchbase Analytics is being used in multiple verticals for rapid time to insight \u2013 ad-hoc analysis by a payment provider,\u00a0 shopping cart analysis by an e-tailer, next gen ticket booking engine by a global airline, real-time movement of food carts inside a baseball stadium as fans fill it up &#8211; and many more.<\/span><\/p>\n<p><span style=\"font-weight: 400\">In the initial release, one of the design goals of the system was the availability of the Analytics service to run queries even when rebalance, failover, or rollback operations were being performed on a cluster. As a result, the Analytics service would return query results even when data was being moved or re-partitioned. This design was tailored for developer productivity and enabled DevOps teams to independently rebalance, failover or rollback a Couchbase cluster.<\/span><\/p>\n<p><span style=\"font-weight: 400\">As customers have rolled out Analytics in production, a common request is to ensure that non-monotonic results are not returned. Non-monotonic behavior is when a query that is evaluated at a certain time C returns a result that was current back at time A, a much earlier point in time, with intervening queries having returned more recent results. The figure below illustrates the concept.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-7283 size-large\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2019\/07\/image2-1024x572.png\" alt=\"\" width=\"900\" height=\"503\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/07\/image2-1024x572.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/07\/image2-300x168.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/07\/image2-768x429.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/07\/image2-1536x858.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/07\/image2-20x11.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/07\/image2-1320x738.png 1320w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/07\/image2.png 1999w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/p>\n<p><span style=\"font-weight: 400\">This is especially true for customers running business-critical applications on Couchbase like consumer spending, sales per quarter, items in the shopping cart, inventory etc. Customers don\u2019t want reports, dashboards, analysis and consequently the insights to be affected by cluster operations while running such business-critical applications.<\/span><span style=\"font-weight: 400\">\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">To ensure that future queries will only return once the ingestion of data into Analytics is back to the state where queries were run previously, we are introducing \u201cscan consistency\u201d in the upcoming release.\u00a0<\/span><\/p>\n<p><b>Scan consistency refers to the fact that the data in the Analytics service is consistent with the state of data in the data service.\u00a0<\/b><\/p>\n<p><span style=\"font-weight: 400\">The goal of scan consistency is to avoid non-monotonic behavior by not returning query results before a previously valid state is reached once again.<\/span><\/p>\n<p><span style=\"font-weight: 400\">To do this, all you need to do is to set the appropriate preferences in the query workbench. I\u2019ve attached a screenshot below with the preference \u201cscan consistency\u201d set to either of the following:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">not_bounded<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">request_plus<\/span><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-7284 size-large\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2019\/07\/image1-1024x173.png\" alt=\"\" width=\"900\" height=\"152\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/07\/image1-1024x173.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/07\/image1-300x51.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/07\/image1-768x130.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/07\/image1-20x3.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/07\/image1.png 1136w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/p>\n<p><b>not_bounded (default):<\/b><\/p>\n<p><span style=\"font-weight: 400\">Similar to the behaviour in 6.0, the query will be immediately evaluated based on the current data that has been ingested (or re-ingested in the event of a significant rollback).<\/span><\/p>\n<p><b>request_plus:<\/b><\/p>\n<p><span style=\"font-weight: 400\">Before executing the query, the datasets that are needed to answer the query will be identified and Analytics will retrieve the current state of the buckets from the data nodes feeding those datasets. The query will not be executed until the datasets have ingested all the data up to the bucket\u2019s state when the query request was received.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Optionally, you can also specify the amount of time to wait before a query times out using the \u201c<\/span><b>scan_wait\u201d<\/b><span style=\"font-weight: 400\"> parameter.<\/span><span style=\"font-weight: 400\">\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">A <\/span><b>request_plus<\/b><span style=\"font-weight: 400\"> query with a <\/span><b>scan_wait<\/b><span style=\"font-weight: 400\"> parameter setting will time out if the requested level of scan consistency is not achieved within the time specified.\u00a0<\/span><\/p>\n<p class=\"x_MsoNormal\"><b>Resources<\/b><\/p>\n<p class=\"x_MsoNormal\"><i>Download<\/i><\/p>\n<p class=\"x_MsoNormal\"><a id=\"LPlnk261688\" class=\"OWAAutoLink\" title=\"https:\/\/couchbase.com\/downloads?family=server&amp;product=couchbase-server-developer\" href=\"https:\/\/couchbase.com\/downloads?family=server&amp;product=couchbase-server-developer\">Download Couchbase Server 6.5<\/a><\/p>\n<p class=\"x_MsoNormal\"><i>Documentation<\/i><\/p>\n<p class=\"x_MsoNormal\"><a id=\"LPlnk256262\" class=\"OWAAutoLink\" title=\"https:\/\/docs.couchbase.com\/server\/6.5\/release-notes\/relnotes.html\" href=\"https:\/\/docs.couchbase.com\/server\/6.5\/release-notes\/relnotes.html\">Couchbase Server 6.5 Release Notes<\/a><\/p>\n<p class=\"x_MsoNormal\"><a id=\"LPlnk718575\" class=\"OWAAutoLink\" title=\"https:\/\/docs.couchbase.com\/server\/6.5\/introduction\/whats-new.html\" href=\"https:\/\/docs.couchbase.com\/server\/6.5\/introduction\/whats-new.html\">Couchbase Server 6.5 What\u2019s New<\/a><\/p>\n<p class=\"x_MsoNormal\"><i>Blogs <\/i><\/p>\n<p class=\"x_MsoNormal\"><a id=\"LPlnk351663\" class=\"OWAAutoLink\" title=\"https:\/\/www.couchbase.com\/blog\/announcing-couchbase-server-6-5-0-beta-whats-new-and-improved\" href=\"https:\/\/www.couchbase.com\/blog\/announcing-couchbase-server-6-5-0-whats-new-and-improved\/\">Blog: Announcing Couchbase Server 6.5 \u2013 What\u2019s New and Improved<\/a><\/p>\n<p class=\"x_MsoNormal\"><a id=\"LPlnk446864\" class=\"OWAAutoLink\" title=\"https:\/\/www.couchbase.com\/blog\/couchbase-brings-distributed-multi-document-acid-transactions-to-nosql\/\" href=\"https:\/\/www.couchbase.com\/blog\/couchbase-brings-distributed-multi-document-acid-transactions-to-nosql\/\">Blog: Couchbase brings Distributed Multi-document ACID Transactions to NoSQL<\/a><\/p>\n<p class=\"x_MsoNormal\"><b><a id=\"LPlnk699665\" class=\"OWAAutoLink\" href=\"https:\/\/www.couchbase.com\/blog\/tag\/6-5\/\">All 6.5 Blogs<\/a><\/b><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Since the GA back in Nov 2018, Couchbase Analytics is being used in multiple verticals for rapid time to insight \u2013 ad-hoc analysis by a payment provider,\u00a0 shopping cart analysis by an e-tailer, next gen ticket booking engine by a [&hellip;]<\/p>\n","protected":false},"author":559,"featured_media":7482,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[2294,1821,1816,1812],"tags":[2378,2345,1829,2304,2015],"ppma_author":[9052],"class_list":["post-7282","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-analytics","category-couchbase-architecture","category-couchbase-server","category-n1ql-query","tag-6-5","tag-analyst-report","tag-bi","tag-reporting","tag-scan-consistency"],"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>Couchbase 6.5 \u2013 Scan Consistency in Analytics - The Couchbase Blog<\/title>\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\/couchbase-6-5-scan-consistency-in-analytics\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Couchbase 6.5 \u2013 Scan Consistency in Analytics\" \/>\n<meta property=\"og:description\" content=\"Since the GA back in Nov 2018, Couchbase Analytics is being used in multiple verticals for rapid time to insight \u2013 ad-hoc analysis by a payment provider,\u00a0 shopping cart analysis by an e-tailer, next gen ticket booking engine by a [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/couchbase-6-5-scan-consistency-in-analytics\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2019-08-09T17:00:02+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T00:21:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/word-cloud-banner.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1400\" \/>\n\t<meta property=\"og:image:height\" content=\"533\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Sachin Smotra, Director Product Management, Couchbase\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@smotras\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sachin Smotra, Director Product Management, Couchbase\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-6-5-scan-consistency-in-analytics\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-6-5-scan-consistency-in-analytics\/\"},\"author\":{\"name\":\"Sachin Smotra, Director Product Management, Couchbase\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/b0afdfaea6775eaf75096b65e7791f9a\"},\"headline\":\"Couchbase 6.5 \u2013 Scan Consistency in Analytics\",\"datePublished\":\"2019-08-09T17:00:02+00:00\",\"dateModified\":\"2025-06-14T00:21:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-6-5-scan-consistency-in-analytics\/\"},\"wordCount\":544,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-6-5-scan-consistency-in-analytics\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/word-cloud-banner.png\",\"keywords\":[\"6.5\",\"analyst report\",\"BI\",\"reporting\",\"scan consistency\"],\"articleSection\":[\"Couchbase Analytics\",\"Couchbase Architecture\",\"Couchbase Server\",\"SQL++ \/ N1QL Query\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/couchbase-6-5-scan-consistency-in-analytics\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-6-5-scan-consistency-in-analytics\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/couchbase-6-5-scan-consistency-in-analytics\/\",\"name\":\"Couchbase 6.5 \u2013 Scan Consistency in Analytics - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-6-5-scan-consistency-in-analytics\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-6-5-scan-consistency-in-analytics\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/word-cloud-banner.png\",\"datePublished\":\"2019-08-09T17:00:02+00:00\",\"dateModified\":\"2025-06-14T00:21:59+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-6-5-scan-consistency-in-analytics\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/couchbase-6-5-scan-consistency-in-analytics\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-6-5-scan-consistency-in-analytics\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/word-cloud-banner.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/word-cloud-banner.png\",\"width\":1400,\"height\":533},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-6-5-scan-consistency-in-analytics\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Couchbase 6.5 \u2013 Scan Consistency in Analytics\"}]},{\"@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\/b0afdfaea6775eaf75096b65e7791f9a\",\"name\":\"Sachin Smotra, Director Product Management, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/e0fd86aac479bbde276340e2945bbd5c\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/351d2ab52ac22b2cfdfc83ff4a2dc0b377d8316ecb298656b8c1a5f9e70a141b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/351d2ab52ac22b2cfdfc83ff4a2dc0b377d8316ecb298656b8c1a5f9e70a141b?s=96&d=mm&r=g\",\"caption\":\"Sachin Smotra, Director Product Management, Couchbase\"},\"description\":\"Sachin Smotra\u2019s career spans more than 15 years building software products across various domains including Java Enterprise software, DRM Solutions for mobile games and web conferencing. As Director Product Management at Couchbase, he is a hands-on product leader responsible for Couchbase Mobile, IOT and Analytics product lines including evangelizing the product strategy and vision with customers, partners, developers and analysts. Before joining Couchbase, Sachin was a Senior Manager, Product Management, at Cisco WebEx where he led the product team responsible for transforming the end to end Customer Experience across the WebEx product lifecycle - consideration, purchase, usage and renewals. Prior to his time at Cisco, Sachin worked at different startups in a multitude of roles across engineering, architecture, product management and alliances.\",\"sameAs\":[\"https:\/\/x.com\/smotras\"],\"url\":\"https:\/\/www.couchbase.com\/blog\/author\/ssmotra\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Couchbase 6.5 \u2013 Scan Consistency in Analytics - The Couchbase Blog","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\/couchbase-6-5-scan-consistency-in-analytics\/","og_locale":"en_US","og_type":"article","og_title":"Couchbase 6.5 \u2013 Scan Consistency in Analytics","og_description":"Since the GA back in Nov 2018, Couchbase Analytics is being used in multiple verticals for rapid time to insight \u2013 ad-hoc analysis by a payment provider,\u00a0 shopping cart analysis by an e-tailer, next gen ticket booking engine by a [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/couchbase-6-5-scan-consistency-in-analytics\/","og_site_name":"The Couchbase Blog","article_published_time":"2019-08-09T17:00:02+00:00","article_modified_time":"2025-06-14T00:21:59+00:00","og_image":[{"width":1400,"height":533,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/word-cloud-banner.png","type":"image\/png"}],"author":"Sachin Smotra, Director Product Management, Couchbase","twitter_card":"summary_large_image","twitter_creator":"@smotras","twitter_misc":{"Written by":"Sachin Smotra, Director Product Management, Couchbase","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-6-5-scan-consistency-in-analytics\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-6-5-scan-consistency-in-analytics\/"},"author":{"name":"Sachin Smotra, Director Product Management, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/b0afdfaea6775eaf75096b65e7791f9a"},"headline":"Couchbase 6.5 \u2013 Scan Consistency in Analytics","datePublished":"2019-08-09T17:00:02+00:00","dateModified":"2025-06-14T00:21:59+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-6-5-scan-consistency-in-analytics\/"},"wordCount":544,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-6-5-scan-consistency-in-analytics\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/word-cloud-banner.png","keywords":["6.5","analyst report","BI","reporting","scan consistency"],"articleSection":["Couchbase Analytics","Couchbase Architecture","Couchbase Server","SQL++ \/ N1QL Query"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/couchbase-6-5-scan-consistency-in-analytics\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-6-5-scan-consistency-in-analytics\/","url":"https:\/\/www.couchbase.com\/blog\/couchbase-6-5-scan-consistency-in-analytics\/","name":"Couchbase 6.5 \u2013 Scan Consistency in Analytics - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-6-5-scan-consistency-in-analytics\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-6-5-scan-consistency-in-analytics\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/word-cloud-banner.png","datePublished":"2019-08-09T17:00:02+00:00","dateModified":"2025-06-14T00:21:59+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-6-5-scan-consistency-in-analytics\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/couchbase-6-5-scan-consistency-in-analytics\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-6-5-scan-consistency-in-analytics\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/word-cloud-banner.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/word-cloud-banner.png","width":1400,"height":533},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-6-5-scan-consistency-in-analytics\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Couchbase 6.5 \u2013 Scan Consistency in Analytics"}]},{"@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\/b0afdfaea6775eaf75096b65e7791f9a","name":"Sachin Smotra, Director Product Management, Couchbase","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/e0fd86aac479bbde276340e2945bbd5c","url":"https:\/\/secure.gravatar.com\/avatar\/351d2ab52ac22b2cfdfc83ff4a2dc0b377d8316ecb298656b8c1a5f9e70a141b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/351d2ab52ac22b2cfdfc83ff4a2dc0b377d8316ecb298656b8c1a5f9e70a141b?s=96&d=mm&r=g","caption":"Sachin Smotra, Director Product Management, Couchbase"},"description":"Sachin Smotra\u2019s career spans more than 15 years building software products across various domains including Java Enterprise software, DRM Solutions for mobile games and web conferencing. As Director Product Management at Couchbase, he is a hands-on product leader responsible for Couchbase Mobile, IOT and Analytics product lines including evangelizing the product strategy and vision with customers, partners, developers and analysts. Before joining Couchbase, Sachin was a Senior Manager, Product Management, at Cisco WebEx where he led the product team responsible for transforming the end to end Customer Experience across the WebEx product lifecycle - consideration, purchase, usage and renewals. Prior to his time at Cisco, Sachin worked at different startups in a multitude of roles across engineering, architecture, product management and alliances.","sameAs":["https:\/\/x.com\/smotras"],"url":"https:\/\/www.couchbase.com\/blog\/author\/ssmotra\/"}]}},"authors":[{"term_id":9052,"user_id":559,"is_guest":0,"slug":"ssmotra","display_name":"Sachin Smotra, Director Product Management, Couchbase","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/351d2ab52ac22b2cfdfc83ff4a2dc0b377d8316ecb298656b8c1a5f9e70a141b?s=96&d=mm&r=g","author_category":"","last_name":"Smotra, Director Product Management, Couchbase","first_name":"Sachin","job_title":"","user_url":"","description":"Sachin Smotra\u2019s career spans more than 15 years building software products across various domains including Java Enterprise software, DRM Solutions for mobile games and web conferencing. As Director Product Management at Couchbase, he is a hands-on product leader responsible for Couchbase Mobile, IOT and Analytics product lines including evangelizing the product strategy and vision with customers, partners, developers and analysts.\r\n\r\nBefore joining Couchbase, Sachin was a Senior Manager, Product Management, at Cisco WebEx where he led the product team responsible for transforming the end to end Customer Experience across the WebEx product lifecycle - consideration, purchase, usage and renewals. Prior to his time at Cisco, Sachin worked at different startups in a multitude of roles across engineering, architecture, product management and alliances."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/posts\/7282","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\/559"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/comments?post=7282"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/posts\/7282\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/media\/7482"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/media?parent=7282"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/categories?post=7282"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/tags?post=7282"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=7282"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}