{"id":52144,"date":"2013-06-20T17:55:53","date_gmt":"2013-06-20T14:55:53","guid":{"rendered":"https:\/\/www.altoros.com\/blog\/?p=52144"},"modified":"2020-03-24T11:59:10","modified_gmt":"2020-03-24T08:59:10","slug":"benchmarking-couchbase-server-vs-cassandra-vs-mongodb-for-interactive-apps-2013","status":"publish","type":"post","link":"https:\/\/www.altoros.com\/blog\/benchmarking-couchbase-server-vs-cassandra-vs-mongodb-for-interactive-apps-2013\/","title":{"rendered":"Benchmarking Couchbase Server vs. Cassandra vs. MongoDB for Interactive Apps (2013)"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.altoros.com\/blog\/benchmarking-couchbase-server-vs-cassandra-vs-mongodb-for-interactive-apps-2013\/#Things_to_consider_when_choosing_a_NoSQL_DB\" >Things to consider when choosing a NoSQL DB<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.altoros.com\/blog\/benchmarking-couchbase-server-vs-cassandra-vs-mongodb-for-interactive-apps-2013\/#Performance_results\" >Performance results<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.altoros.com\/blog\/benchmarking-couchbase-server-vs-cassandra-vs-mongodb-for-interactive-apps-2013\/#Further_reading\" >Further reading<\/a><\/li><\/ul><\/nav><\/div>\n<h3><span class=\"ez-toc-section\" id=\"Things_to_consider_when_choosing_a_NoSQL_DB\"><\/span>Things to consider when choosing a NoSQL DB<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Designed to replace relational database management systems (RDBMS), NoSQL databases provide near-endless scalability and great performance for data-intensive use cases. However, with so many different options around, choosing the right NoSQL database for an interactive web app can be tricky. Below, we discuss the most important factors to keep in mind.<\/p>\n<p><strong>Scalability<\/strong> <\/p>\n<p>It is hard to predict when your application needs to scale, but when the website traffic suddenly spikes and a database does not have enough capacity, you need to scale quickly, on demand, and without any application changes. Similarly, when your system is idle, you should have a possibility to decrease the number of resources used. Scaling your database must be a simple operation\u2014you should not need to deal with complicated procedures or make any changes to the code.<\/p>\n<p><strong>Performance<\/strong> <\/p>\n<p>Interactive applications require very low read and write latencies. The database must deliver consistently low latencies regardless of load or the size of data. As a rule, the read and write latencies of NoSQL databases are very low because data is shared across all nodes in a cluster, while the application\u2019s working set is in memory.<\/p>\n<p><strong>Availability<\/strong> <\/p>\n<p>Interactive web applications need a highly available database. If your application is down, you are simply losing money. To ensure high availability, your solution should be able to do online upgrades and easily remove a node for maintenance without affecting the availability of the cluster. It also should handle online operations, such as backups, and provide disaster recovery, if the entire data center goes down.<\/p>\n<p><strong>Ease of development<\/strong> <\/p>\n<p>Relational databases require a rigid schema. If your application changes, the database schema needs to change, as well. In this regard, NoSQL databases offer a number of important advantages that make it possible to alter a data structure without affecting your application.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Performance_results\"><\/span>Performance results<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>To help you select the best option for your use case, <b>Dmitriy Kalyada<\/b>, R&#038;D engineer at Altoros, has analyzed and explained the most important pros and cons identified for each datastore under different types of workload. You can learn how the three most mature open-source NoSQL databases address the four key considerations for interactive applications. In addition, the research paper provides precise data on infrastructure, settings, and workload types used for the benchmarking.<\/p>\n<p>To learn how Couchbase, Cassandra, and MongoDB scale and perform, download the <a href=\"https:\/\/www.altoros.com\/research-papers\/the-nosql-technical-comparison-report-cassandra-datastax-mongodb-and-couchbase-server\/\">updated version<\/a> of the comparison.<br \/>\n&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Further_reading\"><\/span>Further reading<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li><a href=\"https:\/\/www.altoros.com\/blog\/nosql-news-for-june-2013\/\">NoSQL News for June 2013<\/a><\/li>\n<li><a href=\"https:\/\/www.altoros.com\/blog\/nosql-newsql-db-performance-updates-for-june-2013\/\">NoSQL\/NewSQL DB Performance: Updates for June 2013<\/a><\/li>\n<li><a href=\"https:\/\/www.altoros.com\/research-papers\/the-nosql-technical-comparison-report-cassandra-datastax-mongodb-and-couchbase-server\/\">The NoSQL Technical Comparison Report: Cassandra (DataStax), MongoDB, and Couchbase Server<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Things to consider when choosing a NoSQL DB<\/p>\n<p>Designed to replace relational database management systems (RDBMS), NoSQL databases provide near-endless scalability and great performance for data-intensive use cases. However, with so many different options around, choosing the right NoSQL database for an interactive web app can be tricky. Below, we discuss [&#8230;]<\/p>\n","protected":false},"author":5,"featured_media":52163,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":"","_links_to":"","_links_to_target":""},"categories":[7],"tags":[894,895],"class_list":["post-52144","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news-and-opinion","tag-benchmarking","tag-research-and-development"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Benchmarking Couchbase Server vs. Cassandra vs. MongoDB for Interactive Apps (2013) | Altoros<\/title>\n<meta name=\"description\" content=\"The technical report provides an in-depth analysis of the leading NoSQL systems across performance, scalability, availability, ease of installation, etc.\" \/>\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.altoros.com\/blog\/benchmarking-couchbase-server-vs-cassandra-vs-mongodb-for-interactive-apps-2013\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Benchmarking Couchbase Server vs. Cassandra vs. MongoDB for Interactive Apps (2013) | Altoros\" \/>\n<meta property=\"og:description\" content=\"Things to consider when choosing a NoSQL DB Designed to replace relational database management systems (RDBMS), NoSQL databases provide near-endless scalability and great performance for data-intensive use cases. However, with so many different options around, choosing the right NoSQL database for an interactive web app can be tricky. Below, we discuss [...]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.altoros.com\/blog\/benchmarking-couchbase-server-vs-cassandra-vs-mongodb-for-interactive-apps-2013\/\" \/>\n<meta property=\"og:site_name\" content=\"Altoros\" \/>\n<meta property=\"article:published_time\" content=\"2013-06-20T14:55:53+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-03-24T08:59:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2013\/06\/nosql-dbs-comparison-featured-image-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"640\" \/>\n\t<meta property=\"og:image:height\" content=\"360\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Alex Khizhniak\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Alex Khizhniak\" \/>\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.altoros.com\\\/blog\\\/benchmarking-couchbase-server-vs-cassandra-vs-mongodb-for-interactive-apps-2013\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/benchmarking-couchbase-server-vs-cassandra-vs-mongodb-for-interactive-apps-2013\\\/\"},\"author\":{\"name\":\"Alex Khizhniak\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/#\\\/schema\\\/person\\\/3d914db6ad1b2908c32c0dc5dcabc420\"},\"headline\":\"Benchmarking Couchbase Server vs. Cassandra vs. MongoDB for Interactive Apps (2013)\",\"datePublished\":\"2013-06-20T14:55:53+00:00\",\"dateModified\":\"2020-03-24T08:59:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/benchmarking-couchbase-server-vs-cassandra-vs-mongodb-for-interactive-apps-2013\\\/\"},\"wordCount\":438,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/benchmarking-couchbase-server-vs-cassandra-vs-mongodb-for-interactive-apps-2013\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2013\\\/06\\\/nosql-dbs-comparison-featured-image-1.png\",\"keywords\":[\"Benchmarking\",\"Research and Development\"],\"articleSection\":[\"News\\\/Opinion\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.altoros.com\\\/blog\\\/benchmarking-couchbase-server-vs-cassandra-vs-mongodb-for-interactive-apps-2013\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/benchmarking-couchbase-server-vs-cassandra-vs-mongodb-for-interactive-apps-2013\\\/\",\"url\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/benchmarking-couchbase-server-vs-cassandra-vs-mongodb-for-interactive-apps-2013\\\/\",\"name\":\"Benchmarking Couchbase Server vs. Cassandra vs. MongoDB for Interactive Apps (2013) | Altoros\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/benchmarking-couchbase-server-vs-cassandra-vs-mongodb-for-interactive-apps-2013\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/benchmarking-couchbase-server-vs-cassandra-vs-mongodb-for-interactive-apps-2013\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2013\\\/06\\\/nosql-dbs-comparison-featured-image-1.png\",\"datePublished\":\"2013-06-20T14:55:53+00:00\",\"dateModified\":\"2020-03-24T08:59:10+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/#\\\/schema\\\/person\\\/3d914db6ad1b2908c32c0dc5dcabc420\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/benchmarking-couchbase-server-vs-cassandra-vs-mongodb-for-interactive-apps-2013\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.altoros.com\\\/blog\\\/benchmarking-couchbase-server-vs-cassandra-vs-mongodb-for-interactive-apps-2013\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/benchmarking-couchbase-server-vs-cassandra-vs-mongodb-for-interactive-apps-2013\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2013\\\/06\\\/nosql-dbs-comparison-featured-image-1.png\",\"contentUrl\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2013\\\/06\\\/nosql-dbs-comparison-featured-image-1.png\",\"width\":640,\"height\":360},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/benchmarking-couchbase-server-vs-cassandra-vs-mongodb-for-interactive-apps-2013\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Benchmarking Couchbase Server vs. Cassandra vs. MongoDB for Interactive Apps (2013)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/\",\"name\":\"Altoros\",\"description\":\"Insight\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/#\\\/schema\\\/person\\\/3d914db6ad1b2908c32c0dc5dcabc420\",\"name\":\"Alex Khizhniak\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/06\\\/druzya-edit1-150x150.jpg\",\"url\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/06\\\/druzya-edit1-150x150.jpg\",\"contentUrl\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/06\\\/druzya-edit1-150x150.jpg\",\"caption\":\"Alex Khizhniak\"},\"description\":\"Alex Khizhniak is Director of Technical Content Strategy at Altoros and a cofounder of a local Java User Group. Managing distributed teams since 2004, he has gained experience as a journalist, an editor-in-chief, a technical writer, a technology evangelist, a project manager, and a product owner. Alex is obsessed with AI\\\/ML, data science, data integration, ETL\\\/DWH, data quality, databases (SQL\\\/NoSQL), big data, IoT, and BI. The articles and industry reports he created or helped to publish reached out to 3,000,000+ tech-savvy readers. Some of the pieces were covered on TechRepublic, ebizQ, NetworkWorld, CIO.com, etc. Find him on Twitter at @alxkh.\",\"sameAs\":[\"https:\\\/\\\/x.com\\\/https:\\\/\\\/twitter.com\\\/alxkh\"],\"url\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/author\\\/alex\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Benchmarking Couchbase Server vs. Cassandra vs. MongoDB for Interactive Apps (2013) | Altoros","description":"The technical report provides an in-depth analysis of the leading NoSQL systems across performance, scalability, availability, ease of installation, etc.","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.altoros.com\/blog\/benchmarking-couchbase-server-vs-cassandra-vs-mongodb-for-interactive-apps-2013\/","og_locale":"en_US","og_type":"article","og_title":"Benchmarking Couchbase Server vs. Cassandra vs. MongoDB for Interactive Apps (2013) | Altoros","og_description":"Things to consider when choosing a NoSQL DB Designed to replace relational database management systems (RDBMS), NoSQL databases provide near-endless scalability and great performance for data-intensive use cases. However, with so many different options around, choosing the right NoSQL database for an interactive web app can be tricky. Below, we discuss [...]","og_url":"https:\/\/www.altoros.com\/blog\/benchmarking-couchbase-server-vs-cassandra-vs-mongodb-for-interactive-apps-2013\/","og_site_name":"Altoros","article_published_time":"2013-06-20T14:55:53+00:00","article_modified_time":"2020-03-24T08:59:10+00:00","og_image":[{"width":640,"height":360,"url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2013\/06\/nosql-dbs-comparison-featured-image-1.png","type":"image\/png"}],"author":"Alex Khizhniak","twitter_misc":{"Written by":"Alex Khizhniak","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.altoros.com\/blog\/benchmarking-couchbase-server-vs-cassandra-vs-mongodb-for-interactive-apps-2013\/#article","isPartOf":{"@id":"https:\/\/www.altoros.com\/blog\/benchmarking-couchbase-server-vs-cassandra-vs-mongodb-for-interactive-apps-2013\/"},"author":{"name":"Alex Khizhniak","@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/3d914db6ad1b2908c32c0dc5dcabc420"},"headline":"Benchmarking Couchbase Server vs. Cassandra vs. MongoDB for Interactive Apps (2013)","datePublished":"2013-06-20T14:55:53+00:00","dateModified":"2020-03-24T08:59:10+00:00","mainEntityOfPage":{"@id":"https:\/\/www.altoros.com\/blog\/benchmarking-couchbase-server-vs-cassandra-vs-mongodb-for-interactive-apps-2013\/"},"wordCount":438,"commentCount":0,"image":{"@id":"https:\/\/www.altoros.com\/blog\/benchmarking-couchbase-server-vs-cassandra-vs-mongodb-for-interactive-apps-2013\/#primaryimage"},"thumbnailUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2013\/06\/nosql-dbs-comparison-featured-image-1.png","keywords":["Benchmarking","Research and Development"],"articleSection":["News\/Opinion"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.altoros.com\/blog\/benchmarking-couchbase-server-vs-cassandra-vs-mongodb-for-interactive-apps-2013\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.altoros.com\/blog\/benchmarking-couchbase-server-vs-cassandra-vs-mongodb-for-interactive-apps-2013\/","url":"https:\/\/www.altoros.com\/blog\/benchmarking-couchbase-server-vs-cassandra-vs-mongodb-for-interactive-apps-2013\/","name":"Benchmarking Couchbase Server vs. Cassandra vs. MongoDB for Interactive Apps (2013) | Altoros","isPartOf":{"@id":"https:\/\/www.altoros.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.altoros.com\/blog\/benchmarking-couchbase-server-vs-cassandra-vs-mongodb-for-interactive-apps-2013\/#primaryimage"},"image":{"@id":"https:\/\/www.altoros.com\/blog\/benchmarking-couchbase-server-vs-cassandra-vs-mongodb-for-interactive-apps-2013\/#primaryimage"},"thumbnailUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2013\/06\/nosql-dbs-comparison-featured-image-1.png","datePublished":"2013-06-20T14:55:53+00:00","dateModified":"2020-03-24T08:59:10+00:00","author":{"@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/3d914db6ad1b2908c32c0dc5dcabc420"},"breadcrumb":{"@id":"https:\/\/www.altoros.com\/blog\/benchmarking-couchbase-server-vs-cassandra-vs-mongodb-for-interactive-apps-2013\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.altoros.com\/blog\/benchmarking-couchbase-server-vs-cassandra-vs-mongodb-for-interactive-apps-2013\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.altoros.com\/blog\/benchmarking-couchbase-server-vs-cassandra-vs-mongodb-for-interactive-apps-2013\/#primaryimage","url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2013\/06\/nosql-dbs-comparison-featured-image-1.png","contentUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2013\/06\/nosql-dbs-comparison-featured-image-1.png","width":640,"height":360},{"@type":"BreadcrumbList","@id":"https:\/\/www.altoros.com\/blog\/benchmarking-couchbase-server-vs-cassandra-vs-mongodb-for-interactive-apps-2013\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.altoros.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Benchmarking Couchbase Server vs. Cassandra vs. MongoDB for Interactive Apps (2013)"}]},{"@type":"WebSite","@id":"https:\/\/www.altoros.com\/blog\/#website","url":"https:\/\/www.altoros.com\/blog\/","name":"Altoros","description":"Insight","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.altoros.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/3d914db6ad1b2908c32c0dc5dcabc420","name":"Alex Khizhniak","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/06\/druzya-edit1-150x150.jpg","url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/06\/druzya-edit1-150x150.jpg","contentUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/06\/druzya-edit1-150x150.jpg","caption":"Alex Khizhniak"},"description":"Alex Khizhniak is Director of Technical Content Strategy at Altoros and a cofounder of a local Java User Group. Managing distributed teams since 2004, he has gained experience as a journalist, an editor-in-chief, a technical writer, a technology evangelist, a project manager, and a product owner. Alex is obsessed with AI\/ML, data science, data integration, ETL\/DWH, data quality, databases (SQL\/NoSQL), big data, IoT, and BI. The articles and industry reports he created or helped to publish reached out to 3,000,000+ tech-savvy readers. Some of the pieces were covered on TechRepublic, ebizQ, NetworkWorld, CIO.com, etc. Find him on Twitter at @alxkh.","sameAs":["https:\/\/x.com\/https:\/\/twitter.com\/alxkh"],"url":"https:\/\/www.altoros.com\/blog\/author\/alex\/"}]}},"_links":{"self":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/52144","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/comments?post=52144"}],"version-history":[{"count":4,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/52144\/revisions"}],"predecessor-version":[{"id":52164,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/52144\/revisions\/52164"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media\/52163"}],"wp:attachment":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media?parent=52144"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/categories?post=52144"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/tags?post=52144"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}