{"id":1703,"date":"2015-02-20T04:59:25","date_gmt":"2015-02-20T04:59:24","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=1703"},"modified":"2025-06-13T23:49:50","modified_gmt":"2025-06-14T06:49:50","slug":"mongodb-and-datastax-rearview-mirror","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/pt\/mongodb-and-datastax-rearview-mirror\/","title":{"rendered":"MongoDB e DataStax, no espelho retrovisor"},"content":{"rendered":"<p>O Thumbtack publicou hoje uma excelente postagem no blog (<a href=\"https:\/\/blog.thumbtack.net\/new-benchmark-preliminary-results\" target=\"_blank\" rel=\"noopener noreferrer\">link<\/a>). Ele destaca os resultados preliminares dos testes de desempenho executados com o Couchbase Server, o MongoDB e o DataStax Enterprise (Apache Cassandra). Os resultados finais ser\u00e3o inclu\u00eddos em um relat\u00f3rio de benchmark. A Thumbtack consultou o Couchbase, o MongoDB e o DataStax para garantir que os bancos de dados fossem configurados para um desempenho ideal com base na carga de trabalho e no hardware. O resultado? O Couchbase Server superou o MongoDB e o DataStax Enterprise tanto em cargas de trabalho de leitura intensiva quanto em cargas de trabalho balanceadas.<\/p>\n<p>O desempenho \u00e9 um requisito fundamental dos bancos de dados. Ele tem um impacto direto na experi\u00eancia do usu\u00e1rio e na satisfa\u00e7\u00e3o do cliente. Um banco de dados de alto desempenho permite que muitos usu\u00e1rios acessem os dados ao mesmo tempo e o fa\u00e7am sem atrasos. Ele tem um impacto direto sobre o custo. Um banco de dados de alto desempenho requer menos n\u00f3s. Se for implantado na nuvem, exigir\u00e1 menos inst\u00e2ncias, menos assinaturas e resultar\u00e1 em menos cobran\u00e7as. Se for implantado em um data center, exigir\u00e1 menos servidores, menos assinaturas e resultar\u00e1 em menos consumo de energia (<a href=\"https:\/\/www.couchbase.com\/blog\/pt\/cost-computing-large-energy-consumption-massive-cost-running-data-center-and-how-couchbase-can-help\/\">link<\/a>). Reduz os custos.<\/p>\n<p><strong>Execu\u00e7\u00e3o<\/strong><\/p>\n<ul>\n<li>Os testes de desempenho foram executados com o YCSB.<\/li>\n<li>Os testes de desempenho foram executados em servidores dedicados.<\/li>\n<li>Os testes de desempenho foram executados em quatro servidores.<\/li>\n<li>Os testes de desempenho foram executados com duas cargas de trabalho operacionais:\n<ul>\n<li>Intensivo em leitura: 95% de leitura \/ 5% de grava\u00e7\u00e3o<\/li>\n<li>Balanceado: 50% Leitura \/ 50% Grava\u00e7\u00e3o<\/li>\n<\/ul>\n<\/li>\n<li>Os testes de desempenho foram executados com v\u00e1rias cargas de clientes.<\/li>\n<\/ul>\n<p><strong>Dados<\/strong><\/p>\n<ul>\n<li>Valores: 20M<\/li>\n<li>Tamanho do valor: 150 bytes<\/li>\n<li>R\u00e9plicas: 2<\/li>\n<li>90% Na mem\u00f3ria<\/li>\n<\/ul>\n<p><strong>Leitura intensiva<\/strong><\/p>\n<p>Couchbase Server, 6,5x a taxa de transfer\u00eancia do MongoDB.<br \/>\nCouchbase Server, 7,5x a taxa de transfer\u00eancia do DataStax Enterprise.<\/p>\n<p>MongoDB, 2x a lat\u00eancia de leitura do Couchbase Server.<br \/>\nDataStax Enterprise, 3,1x a lat\u00eancia de leitura do Couchbase Server.<\/p>\n<p>* A lat\u00eancia \u00e9 medida em milissegundos.<br \/>\n** A carga de trabalho do MongoDB foi reduzida de 96 threads de cliente para 64 threads de cliente para diminuir a lat\u00eancia.<\/p>\n<p>Isso n\u00e3o \u00e9 nenhuma surpresa.<\/p>\n<p>Primeiro, o Couchbase Server apresenta um cache integrado na mem\u00f3ria para oferecer o mais alto desempenho de leitura (<a href=\"https:\/\/docs.couchbase.com\/couchbase-manual-2.5\/cb-admin\/index.html#caching-layer\" target=\"_blank\" rel=\"noopener noreferrer\">link<\/a>). Ele foi projetado para desempenho, e isso requer acesso eficiente aos dados na mem\u00f3ria.<\/p>\n<p>Em segundo lugar, o Couchbase Server utiliza clientes inteligentes. Os clientes do Couchbase Server exigem uma solicita\u00e7\u00e3o (cliente para n\u00f3), enquanto os clientes do MongoDB e do DataStax Enterprise exigem duas solicita\u00e7\u00f5es (cliente para n\u00f3, n\u00f3 para n\u00f3). Os clientes do Couchbase Server determinam em qual n\u00f3 os dados est\u00e3o armazenados e enviam a ele uma solicita\u00e7\u00e3o de leitura direta. No entanto, os clientes do MongoDB enviam solicita\u00e7\u00f5es de leitura aos roteadores. O roteador determina em qual n\u00f3 os dados est\u00e3o armazenados e encaminha a solicita\u00e7\u00e3o de leitura (<a href=\"https:\/\/docs.mongodb.org\/manual\/core\/sharded-cluster-query-router\/\" target=\"_blank\" rel=\"noopener noreferrer\">link<\/a>). Os clientes do DataStax Enterprise enviam solicita\u00e7\u00f5es de leitura para n\u00f3s aleat\u00f3rios. O n\u00f3 aleat\u00f3rio determina em qual n\u00f3 os dados est\u00e3o armazenados e encaminha a solicita\u00e7\u00e3o de leitura (<a href=\"https:\/\/www.datastax.com\/documentation\/cassandra\/2.0\/cassandra\/architecture\/architectureClientRequestsAbout_c.html\" target=\"_blank\" rel=\"noopener noreferrer\">link<\/a>).<\/p>\n<p>Uma solicita\u00e7\u00e3o \u00e9 mais r\u00e1pida do que duas solicita\u00e7\u00f5es.<\/p>\n<p><strong>Equilibrado<\/strong><\/p>\n<p>Couchbase Server, 7,6 vezes a taxa de transfer\u00eancia do MongoDB.<br \/>\nCouchbase Server, 2,7 vezes a taxa de transfer\u00eancia do DataStax Enterprise.<\/p>\n<p>MongoDB, 3x a lat\u00eancia de grava\u00e7\u00e3o do Couchbase Server.<\/p>\n<p>* A lat\u00eancia \u00e9 medida em milissegundos.<br \/>\n** A carga de trabalho do MongoDB foi reduzida de 96 threads de cliente para 64 threads de cliente para diminuir a lat\u00eancia.<\/p>\n<p>Isso n\u00e3o \u00e9 nenhuma surpresa.<\/p>\n<p>Para oferecer o mais alto desempenho de grava\u00e7\u00e3o, o Couchbase Server grava primeiro em um cache integrado na mem\u00f3ria. Em seguida, ele sincroniza o cache com o dispositivo de armazenamento para garantir a durabilidade (<a href=\"https:\/\/docs.couchbase.com\/couchbase-manual-2.5\/cb-admin\/index.html#multiple-readers-and-writers\" target=\"_blank\" rel=\"noopener noreferrer\">link<\/a>).<\/p>\n<p>Assim como as opera\u00e7\u00f5es de leitura, o MongoDB e o DataStax Enterprise exigem duas solicita\u00e7\u00f5es para opera\u00e7\u00f5es de grava\u00e7\u00e3o. O Couchbase Server n\u00e3o.<\/p>\n<p>O Couchbase Server dimensiona as grava\u00e7\u00f5es para todos os n\u00f3s em uma implanta\u00e7\u00e3o, enquanto o MongoDB limita as grava\u00e7\u00f5es aos n\u00f3s prim\u00e1rios (<a href=\"https:\/\/docs.mongodb.org\/manual\/core\/replica-set-members\/\" target=\"_blank\" rel=\"noopener noreferrer\">link<\/a>). Como resultado, todos os quatro n\u00f3s do Couchbase Server executaram opera\u00e7\u00f5es de grava\u00e7\u00e3o. No entanto, somente dois n\u00f3s do MongoDB executaram opera\u00e7\u00f5es de grava\u00e7\u00e3o. Os dois n\u00f3s restantes eram n\u00f3s secund\u00e1rios.<\/p>\n<p>O Couchbase Server implementa o bloqueio em n\u00edvel de documento. Isso permite que os n\u00f3s do Couchbase Server executem muitas grava\u00e7\u00f5es ao mesmo tempo. No entanto, o MongoDB implementa um \u00fanico bloqueio por banco de dados (<a href=\"https:\/\/docs.mongodb.org\/manual\/faq\/concurrency\/\" target=\"_blank\" rel=\"noopener noreferrer\">link<\/a>). Os n\u00f3s do MongoDB s\u00e3o limitados \u00e0 execu\u00e7\u00e3o de uma \u00fanica grava\u00e7\u00e3o por vez por banco de dados.<\/p>\n<p>O DataStax Enterprise manteve solicita\u00e7\u00f5es de grava\u00e7\u00e3o com baixa lat\u00eancia durante cargas de trabalho com uso intensivo de grava\u00e7\u00e3o. No entanto, ele n\u00e3o conseguiu fazer isso para as solicita\u00e7\u00f5es de leitura. Como resultado, o aumento da lat\u00eancia de leitura reduziu a taxa de transfer\u00eancia.<\/p>\n<p><strong>Notas<\/strong><\/p>\n<p>Apesar de estar configurado para uma consist\u00eancia forte, a taxa de transfer\u00eancia do Couchbase Server foi de 2 a 7 vezes maior do que a do MongoDB e do DataStax Enterprise.<\/p>\n<p>O MongoDB foi configurado para consist\u00eancia eventual.<\/p>\n<p>Como resultado, o MongoDB executa opera\u00e7\u00f5es de leitura em ambos os n\u00f3s prim\u00e1rios <em>e<\/em> n\u00f3s secund\u00e1rios para aumentar o desempenho. Ele dimensiona as opera\u00e7\u00f5es de leitura. No entanto, ele sacrifica a consist\u00eancia ao permitir que as opera\u00e7\u00f5es de leitura retornem dados inconsistentes. Com a configura\u00e7\u00e3o padr\u00e3o, o MongoDB executa opera\u00e7\u00f5es de leitura nos n\u00f3s prim\u00e1rios para manter a consist\u00eancia (<a href=\"https:\/\/docs.mongodb.org\/manual\/core\/read-preference\/\" target=\"_blank\" rel=\"noopener noreferrer\">link<\/a>). No entanto, isso diminui o desempenho.<\/p>\n<p>O DataStax Enterprise foi configurado para consist\u00eancia eventual.<\/p>\n<p>Como resultado, o DataStax Enterprise executa opera\u00e7\u00f5es de leitura e grava\u00e7\u00e3o em um \u00fanico n\u00f3 para aumentar o desempenho. No entanto, ele sacrifica a consist\u00eancia ao permitir que as opera\u00e7\u00f5es de leitura retornem dados inconsistentes. Quando configurado para consist\u00eancia forte, o DataStax Enterprise executa opera\u00e7\u00f5es de leitura e grava\u00e7\u00e3o em v\u00e1rios n\u00f3s (ou seja, quorum) para manter a consist\u00eancia (<a href=\"https:\/\/www.datastax.com\/documentation\/cassandra\/2.0\/cassandra\/dml\/dml_config_consistency_c.html\" target=\"_blank\" rel=\"noopener noreferrer\">link<\/a>). No entanto, isso diminui o desempenho.<\/p>\n<p><strong>Taxa de transfer\u00eancia, lat\u00eancia e simultaneidade<\/strong><\/p>\n<p>A Thumbtack esperava que o Couchbase Server superasse a concorr\u00eancia. Ele foi projetado para ter escalabilidade e desempenho, e essa engenharia se reflete na arquitetura. Ele foi projetado para alta taxa de transfer\u00eancia, baixa lat\u00eancia e simultaneidade.<\/p>\n<p>O rendimento do Couchbase Server \u00e9 cerca de duas vezes maior que o do MongoDB e do DataStax Enterprise em uma carga de trabalho leve. Isso ocorre porque sua lat\u00eancia \u00e9 cerca de metade da lat\u00eancia dos outros. Se o teste de desempenho fosse realizado com um \u00fanico thread cilente, a lat\u00eancia determinaria a taxa de transfer\u00eancia. No entanto, a simultaneidade \u00e9 um fator decisivo. O Couchbase Server ainda n\u00e3o est\u00e1 saturado. Com o aumento das cargas de trabalho, a taxa de transfer\u00eancia aumentou. O MongoDB e o DataStax Enterprise est\u00e3o mais ou menos saturados com cargas de trabalho leves. Com o aumento das cargas de trabalho, sua lat\u00eancia aumentou.<\/p>\n<p>* O x-asix \u00e9 o n\u00famero total de threads de clientes YCSB.<\/p>\n<p><strong>Resumo<\/strong><\/p>\n<p>O Couchbase Server n\u00e3o s\u00f3 oferece o mais alto desempenho, como tamb\u00e9m \u00e9 f\u00e1cil de dimensionar (<a href=\"https:\/\/www.couchbase.com\/blog\/pt\/topology-architecture-distributed-systems\/\">link<\/a>) e \u00e9 consistente (<a href=\"https:\/\/www.couchbase.com\/blog\/pt\/consistent-be-or-not-be\/\">link<\/a>).<\/p>\n<p><s>O PDF com uma descri\u00e7\u00e3o completa do benchmark e os resultados preliminares est\u00e1 dispon\u00edvel.<\/s><\/p>\n<p>O relat\u00f3rio completo j\u00e1 est\u00e1 dispon\u00edvel <a href=\"https:\/\/info.couchbase.com\/2014-Fall-Benchmark-Results-LP.html\" target=\"_blank\" rel=\"noopener noreferrer\">dispon\u00edvel<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>Thumbtack published an excellent blog post today (link). It highlights the preliminary results of performance tests executed with Couchbase Server, MongoDB and DataStax Enterprise (Apache Cassandra). The final results will be included in a benchmark report. Thumbtack consulted with Couchbase, [&hellip;]<\/p>","protected":false},"author":13,"featured_media":13873,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[9417],"tags":[1301,1303,1309],"ppma_author":[9000],"class_list":["post-1703","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-performance","tag-competitive","tag-datastax","tag-mongodb"],"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>MongoDB and DataStax, In the Rearview Mirror - 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\/pt\/mongodb-and-datastax-rearview-mirror\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"MongoDB and DataStax, In the Rearview Mirror\" \/>\n<meta property=\"og:description\" content=\"Thumbtack published an excellent blog post today (link). It highlights the preliminary results of performance tests executed with Couchbase Server, MongoDB and DataStax Enterprise (Apache Cassandra). The final results will be included in a benchmark report. Thumbtack consulted with Couchbase, [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/pt\/mongodb-and-datastax-rearview-mirror\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2015-02-20T04:59:24+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T06:49:50+00:00\" \/>\n<meta name=\"author\" content=\"Shane Johnson, Director, Product Marketing, Couchbase\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Shane Johnson, Director, Product Marketing, Couchbase\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/mongodb-and-datastax-rearview-mirror\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/mongodb-and-datastax-rearview-mirror\/\"},\"author\":{\"name\":\"Shane Johnson, Director, Product Marketing, Couchbase\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/f045291995fbe1d06823814c3d39fe98\"},\"headline\":\"MongoDB and DataStax, In the Rearview Mirror\",\"datePublished\":\"2015-02-20T04:59:24+00:00\",\"dateModified\":\"2025-06-14T06:49:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/mongodb-and-datastax-rearview-mirror\/\"},\"wordCount\":948,\"commentCount\":9,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/mongodb-and-datastax-rearview-mirror\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"keywords\":[\"Competitive\",\"DataStax\",\"mongodb\"],\"articleSection\":[\"High Performance\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/mongodb-and-datastax-rearview-mirror\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/mongodb-and-datastax-rearview-mirror\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/mongodb-and-datastax-rearview-mirror\/\",\"name\":\"MongoDB and DataStax, In the Rearview Mirror - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/mongodb-and-datastax-rearview-mirror\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/mongodb-and-datastax-rearview-mirror\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2015-02-20T04:59:24+00:00\",\"dateModified\":\"2025-06-14T06:49:50+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/mongodb-and-datastax-rearview-mirror\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/mongodb-and-datastax-rearview-mirror\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/mongodb-and-datastax-rearview-mirror\/#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\/mongodb-and-datastax-rearview-mirror\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"MongoDB and DataStax, In the Rearview Mirror\"}]},{\"@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\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@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\/f045291995fbe1d06823814c3d39fe98\",\"name\":\"Shane Johnson, Director, Product Marketing, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/86c05535d28a003c47351c87fec5286a\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d32be7d685d95dba07766e7b2861dfc964676843c984d1ba01bf572b2e075aba?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d32be7d685d95dba07766e7b2861dfc964676843c984d1ba01bf572b2e075aba?s=96&d=mm&r=g\",\"caption\":\"Shane Johnson, Director, Product Marketing, Couchbase\"},\"description\":\"Shane K Johnson was the Director of Product Marketing at Couchbase. Prior to Couchbase, he occupied various roles in developing and evangelism with a background in Java and distributed systems. He has consulted with organizations in the financial, retail, telecommunications, and media industries to draft and implement architectures that relied on distributed systems for data and analysis.\",\"url\":\"https:\/\/www.couchbase.com\/blog\/pt\/author\/shane-johnson\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"MongoDB e DataStax, no espelho retrovisor - 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\/pt\/mongodb-and-datastax-rearview-mirror\/","og_locale":"pt_BR","og_type":"article","og_title":"MongoDB and DataStax, In the Rearview Mirror","og_description":"Thumbtack published an excellent blog post today (link). It highlights the preliminary results of performance tests executed with Couchbase Server, MongoDB and DataStax Enterprise (Apache Cassandra). The final results will be included in a benchmark report. Thumbtack consulted with Couchbase, [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/pt\/mongodb-and-datastax-rearview-mirror\/","og_site_name":"The Couchbase Blog","article_published_time":"2015-02-20T04:59:24+00:00","article_modified_time":"2025-06-14T06:49:50+00:00","author":"Shane Johnson, Director, Product Marketing, Couchbase","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Shane Johnson, Director, Product Marketing, Couchbase","Est. reading time":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/mongodb-and-datastax-rearview-mirror\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/mongodb-and-datastax-rearview-mirror\/"},"author":{"name":"Shane Johnson, Director, Product Marketing, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/f045291995fbe1d06823814c3d39fe98"},"headline":"MongoDB and DataStax, In the Rearview Mirror","datePublished":"2015-02-20T04:59:24+00:00","dateModified":"2025-06-14T06:49:50+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/mongodb-and-datastax-rearview-mirror\/"},"wordCount":948,"commentCount":9,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/mongodb-and-datastax-rearview-mirror\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","keywords":["Competitive","DataStax","mongodb"],"articleSection":["High Performance"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/mongodb-and-datastax-rearview-mirror\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/mongodb-and-datastax-rearview-mirror\/","url":"https:\/\/www.couchbase.com\/blog\/mongodb-and-datastax-rearview-mirror\/","name":"MongoDB e DataStax, no espelho retrovisor - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/mongodb-and-datastax-rearview-mirror\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/mongodb-and-datastax-rearview-mirror\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2015-02-20T04:59:24+00:00","dateModified":"2025-06-14T06:49:50+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/mongodb-and-datastax-rearview-mirror\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/mongodb-and-datastax-rearview-mirror\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/mongodb-and-datastax-rearview-mirror\/#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\/mongodb-and-datastax-rearview-mirror\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"MongoDB and DataStax, In the Rearview Mirror"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"Blog do Couchbase","description":"Couchbase, o banco de dados NoSQL","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":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"Blog do Couchbase","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@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\/f045291995fbe1d06823814c3d39fe98","name":"Shane Johnson, diretor de marketing de produtos da Couchbase","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/86c05535d28a003c47351c87fec5286a","url":"https:\/\/secure.gravatar.com\/avatar\/d32be7d685d95dba07766e7b2861dfc964676843c984d1ba01bf572b2e075aba?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d32be7d685d95dba07766e7b2861dfc964676843c984d1ba01bf572b2e075aba?s=96&d=mm&r=g","caption":"Shane Johnson, Director, Product Marketing, Couchbase"},"description":"Shane K Johnson foi diretor de marketing de produtos da Couchbase. Antes da Couchbase, ele ocupou v\u00e1rias fun\u00e7\u00f5es de desenvolvimento e evangelismo com experi\u00eancia em Java e sistemas distribu\u00eddos. Ele prestou consultoria a organiza\u00e7\u00f5es dos setores financeiro, de varejo, telecomunica\u00e7\u00f5es e m\u00eddia para elaborar e implementar arquiteturas que dependiam de sistemas distribu\u00eddos para dados e an\u00e1lises.","url":"https:\/\/www.couchbase.com\/blog\/pt\/author\/shane-johnson\/"}]}},"authors":[{"term_id":9000,"user_id":13,"is_guest":0,"slug":"shane-johnson","display_name":"Shane Johnson, Director, Product Marketing, Couchbase","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/d32be7d685d95dba07766e7b2861dfc964676843c984d1ba01bf572b2e075aba?s=96&d=mm&r=g","author_category":"","last_name":"Johnson","first_name":"Shane","job_title":"","user_url":"","description":"Shane K Johnson foi diretor de marketing de produtos da Couchbase. Antes da Couchbase, ele ocupou v\u00e1rias fun\u00e7\u00f5es de desenvolvimento e evangelismo com experi\u00eancia em Java e sistemas distribu\u00eddos. Ele prestou consultoria a organiza\u00e7\u00f5es dos setores financeiro, de varejo, telecomunica\u00e7\u00f5es e m\u00eddia para elaborar e implementar arquiteturas que dependiam de sistemas distribu\u00eddos para dados e an\u00e1lises."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/1703","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/comments?post=1703"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/1703\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media\/13873"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media?parent=1703"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/categories?post=1703"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/tags?post=1703"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/ppma_author?post=1703"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}