{"id":1918,"date":"2015-04-15T12:50:20","date_gmt":"2015-04-15T12:50:20","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=1918"},"modified":"2023-06-27T22:58:18","modified_gmt":"2023-06-28T05:58:18","slug":"leading-nosql-database-vendors-couchbase-mongodb-and-datastax-lock-horns","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/pt\/leading-nosql-database-vendors-couchbase-mongodb-and-datastax-lock-horns\/","title":{"rendered":"Os principais fornecedores de bancos de dados NoSQL, Couchbase, MongoDB e DataStax, se enfrentam"},"content":{"rendered":"<p>\u00c9 oficial. Os principais fornecedores de bancos de dados NoSQL - DataStax, MongoDB e Couchbase - est\u00e3o brigados.<\/p>\n<p>Nos \u00faltimos 30 dias,<\/p>\n<ol>\n<li>O Couchbase publicou um <a href=\"https:\/\/www.couchbase.com\/blog\/pt\/how-wired-is-mongodb-wiredtiger\/\">refer\u00eancia<\/a> em 19 de mar\u00e7o.<\/li>\n<li>O MongoDB respondeu publicando um <a href=\"https:\/\/www.mongodb.com\/blog\/post\/high-performance-benchmarking-mongodb-and-nosql-systems\/\">refer\u00eancia<\/a> em 31 de mar\u00e7o.<\/li>\n<li>A DataStax respondeu publicando um <a href=\"https:\/\/www.datastax.com\/2015\/04\/updated-nosql-benchmark-of-apache-cassandra-mongodb-and-hbase-and-now-couchbase\">refer\u00eancia<\/a> em 13 de abril.<\/li>\n<\/ol>\n<p>\u00c9 importante realizar benchmarks competitivos. Quando patrocinamos um benchmark, ficamos sabendo qual \u00e9 o desempenho do nosso banco de dados em um cen\u00e1rio espec\u00edfico com uma configura\u00e7\u00e3o espec\u00edfica. Quando a concorr\u00eancia patrocina um benchmark, ficamos sabendo qual \u00e9 o desempenho dele em um cen\u00e1rio diferente com uma configura\u00e7\u00e3o diferente. Dito isso, todos n\u00f3s devemos \u00e0 comunidade garantir que os benchmarks representem cen\u00e1rios do mundo real com configura\u00e7\u00f5es adequadas. E, para isso, precisamos ser transparentes.<\/p>\n<p>Embora estejamos felizes pelo fato de a DataStax ter reconhecido a import\u00e2ncia dos benchmarks, esse benchmark n\u00e3o fornece uma representa\u00e7\u00e3o precisa do desempenho do Couchbase Server. A falta de transpar\u00eancia desse benchmark levanta uma s\u00e9rie de quest\u00f5es n\u00e3o respondidas que criam incerteza sobre sua validade.<\/p>\n<h3>1) Por que o cache foi configurado incorretamente para o Couchbase Server?<\/h3>\n<p>O Couchbase Server oferece suporte a duas op\u00e7\u00f5es de otimiza\u00e7\u00e3o de cache - eje\u00e7\u00e3o de \"valor\", a op\u00e7\u00e3o padr\u00e3o, e eje\u00e7\u00e3o \"completa\". Esse par\u00e2metro de compara\u00e7\u00e3o ativou a otimiza\u00e7\u00e3o de cache incorreta, eje\u00e7\u00e3o \"completa\", para esse cen\u00e1rio, limitando significativamente o desempenho de leitura do Couchbase Server.<\/p>\n<p>O Couchbase Server armazena em cache os metadados e o valor quando um documento \u00e9 inserido.<\/p>\n<p>Quando a eje\u00e7\u00e3o de \"valor\" estiver ativada e n\u00e3o houver mem\u00f3ria suficiente, o Couchbase Server ejetar\u00e1 o valor de outros documentos, mas manter\u00e1 seus metadados.<\/p>\n<p>Quando a eje\u00e7\u00e3o \"completa\" estiver ativada e n\u00e3o houver mem\u00f3ria suficiente, o Couchbase Server ejetar\u00e1 os metadados e o valor de outros documentos.<\/p>\n<p>Recomendamos a eje\u00e7\u00e3o de \"valor\" para o cen\u00e1rio desse benchmark porque havia mem\u00f3ria suficiente para armazenar em cache os metadados de todos os 500 milh\u00f5es de documentos. Isso teria melhorado o desempenho da leitura, eliminando a E\/S desnecess\u00e1ria do disco para determinar onde os dados estavam armazenados no disco.<\/p>\n<p>O Couchbase Server e o MongoDB s\u00e3o capazes de melhorar o desempenho de leitura. Por que o desempenho de leitura deles foi t\u00e3o ruim nesse benchmark?<\/p>\n<p>Os n\u00fameros n\u00e3o batem. Como o Couchbase Server teve um desempenho pior com uma porcentagem maior de dados na mem\u00f3ria e um tamanho de documento muito menor? O tamanho dos documentos no benchmark do Couchbase era de 1K. No benchmark do DataStax, era de 100 bytes.<\/p>\n<p style=\"text-align: center\">Desempenho do servidor Couchbase em<br \/>\n(1) Benchmark do Couchbase e (2) Benchmark do DataStax<\/p>\n<table style=\"width: 100%\" border=\"1\" cellspacing=\"0\" cellpadding=\"3\">\n<tbody>\n<tr>\n<td><strong>Refer\u00eancia<\/strong><\/td>\n<td><strong>Opera\u00e7\u00f5es por segundo por n\u00facleo<\/strong><\/td>\n<td><strong>Dados por n\u00f3<\/strong><\/td>\n<td><strong>Mem\u00f3ria por n\u00f3<\/strong><\/td>\n<td><strong>N\u00f3s<\/strong><\/td>\n<td><strong>N\u00facleos por n\u00f3<\/strong><\/td>\n<\/tr>\n<tr>\n<td>1 patrocinado pelo Couchbase<\/td>\n<td>4,600<\/td>\n<td>32 GB<\/td>\n<td>10 GB<\/td>\n<td>9<\/td>\n<td>8<\/td>\n<\/tr>\n<tr>\n<td>2 Patrocinado pela DataStax<\/td>\n<td>375<\/td>\n<td>50 GB<\/td>\n<td>23 GB<\/td>\n<td>8<\/td>\n<td>4<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>2) Por que o cliente YCSB do Couchbase Server foi baseado em uma biblioteca de cliente desatualizada?<\/h3>\n<p>O reposit\u00f3rio do GitHub mostra que o cliente YCSB para o Couchbase Server usado nesse benchmark \u00e9 baseado em uma biblioteca de cliente antiga para o Couchbase Server 2.5. Ele deveria ter sido baseado na biblioteca de clientes atual do Couchbase Server 3.0. O cliente antigo esperava um m\u00ednimo de 10 milissegundos antes de verificar se os dados foram gravados no disco. O cliente atual espera apenas 10 microssegundos.<\/p>\n<p>O desempenho de grava\u00e7\u00e3o do Couchbase Server teria sido melhor com um cliente de segunda gera\u00e7\u00e3o.<\/p>\n<h3>3) Por que a replica\u00e7\u00e3o foi desativada para o Cassandra?<\/h3>\n<p>A DataStax configurou o Cassandra sem replica\u00e7\u00e3o - isso n\u00e3o \u00e9 recomendado no mundo real. \u00c9 um n\u00edvel de risco inaceit\u00e1vel. Se um n\u00f3 falhar, os dados ficar\u00e3o indispon\u00edveis. A DataStax desativou a replica\u00e7\u00e3o para melhorar o desempenho de grava\u00e7\u00e3o do Cassandra?<\/p>\n<p>O Cassandra \u00e9 eventualmente consistente por padr\u00e3o. O Couchbase Server e o MongoDB imp\u00f5em uma consist\u00eancia forte por padr\u00e3o. Se o Cassandra fosse configurado para replicar dados, haveria problemas com a consist\u00eancia. Se a consist\u00eancia forte fosse configurada por meio de qu\u00f3runs, haveria um impacto negativo no desempenho.<\/p>\n<p>O Couchbase Server replica os dados para dois n\u00f3s por padr\u00e3o - eles s\u00e3o armazenados no propriet\u00e1rio e em duas r\u00e9plicas. O MongoDB replica os dados em v\u00e1rios n\u00f3s - eles s\u00e3o armazenados no n\u00f3 prim\u00e1rio e nos n\u00f3s secund\u00e1rios. Esse benchmark n\u00e3o informa o n\u00famero de r\u00e9plicas configuradas para o Couchbase Server nem o n\u00famero de n\u00f3s secund\u00e1rios implantados para o MongoDB. N\u00f3s simplesmente n\u00e3o sabemos, e \u00e9 por isso que a transpar\u00eancia \u00e9 importante. N\u00e3o conseguimos reproduzir os testes de desempenho sem isso.<\/p>\n<h3>4) As grava\u00e7\u00f5es do Cassandra eram dur\u00e1veis?<\/h3>\n<p>O Couchbase Server e o MongoDB foram configurados para grava\u00e7\u00f5es dur\u00e1veis. N\u00e3o est\u00e1 claro se o Cassandra foi ou n\u00e3o configurado para grava\u00e7\u00f5es dur\u00e1veis. Caso contr\u00e1rio, o Cassandra se beneficiaria de uma vantagem significativa de desempenho em detrimento da durabilidade. Por padr\u00e3o, as grava\u00e7\u00f5es do Cassandra n\u00e3o s\u00e3o dur\u00e1veis.<\/p>\n<h3>5) Por que a replica\u00e7\u00e3o n\u00e3o foi usada para obter durabilidade?<\/h3>\n<p>Recomendamos ativar a replica\u00e7\u00e3o para obter durabilidade. Ao replicar os dados para v\u00e1rios n\u00f3s, os dados s\u00e3o dur\u00e1veis porque n\u00e3o ser\u00e3o perdidos se um n\u00f3 falhar. Nesse benchmark, os dados s\u00e3o armazenados em um \u00fanico n\u00f3, portanto, n\u00e3o s\u00e3o dur\u00e1veis a menos que sejam gravados no disco. No entanto, um banco de dados distribu\u00eddo, como o Cassandra ou o Couchbase Server, pode armazenar os dados em v\u00e1rios n\u00f3s... e \u00e9 isso que recomendamos.<\/p>\n<h3>Cr\u00e9dito extra: Defenda o MongoDB<\/h3>\n<p>\u00c9 isso mesmo, estamos defendendo o MongoDB.<\/p>\n<p>Primeiro, ficamos surpresos com o fato de a DataStax ter configurado o MongoDB com particionamento baseado em intervalo, sabendo que as chaves eram incrementais (\"user1\", \"user2\", \"user3\"). MongoDB 2.4 <a href=\"https:\/\/docs.mongodb.org\/manual\/release-notes\/2.4\/\">apresentado<\/a> particionamento baseado em hash.<\/p>\n<p>Em segundo lugar, ficamos surpresos com o fato de a DataStax ter publicado um benchmark que inclui um candidato a vers\u00e3o do MongoDB. Acreditamos que os benchmarks devem se limitar a vers\u00f5es geralmente dispon\u00edveis. Eles n\u00e3o devem incluir vers\u00f5es milestone, candidate, alpha ou beta. O Couchbase <a href=\"https:\/\/www.couchbase.com\/blog\/pt\/how-wired-is-mongodb-wiredtiger\/\">refer\u00eancia<\/a> inclui o MongoDB 3.0 porque esperamos pela vers\u00e3o GA.<\/p>\n<p>Terceiro, n\u00e3o acreditamos que isso represente bem o desempenho de leitura do MongoDB. Afinal de contas, o MongoDB executou at\u00e9 74 mil opera\u00e7\u00f5es por segundo no benchmark do Couchbase. Isso \u00e9 muito mais do que as 2 mil opera\u00e7\u00f5es por segundo demonstradas nesse benchmark. N\u00e3o sabemos o motivo, e isso se deve \u00e0 falta de transpar\u00eancia desse benchmark.<\/p>\n<h3>Conclus\u00e3o: Para serem \u00fateis, os benchmarks precisam ser transparentes e configurados adequadamente<\/h3>\n<p>\u00c9 importante para os fornecedores, os clientes em potencial e a comunidade que os benchmarks sejam facilmente reproduzidos. Para que isso aconte\u00e7a, os benchmarks publicados devem incluir toda a configura\u00e7\u00e3o do cliente e toda a configura\u00e7\u00e3o do banco de dados. No entanto, seria dif\u00edcil para n\u00f3s reproduzir esse benchmark devido \u00e0 falta de transpar\u00eancia.<\/p>\n<p>Dito isso, \u00e9 dif\u00edcil fazer benchmark de bancos de dados. N\u00e3o basta saber como configurar seu pr\u00f3prio banco de dados, \u00e9 preciso saber como configurar outros bancos de dados tamb\u00e9m. Depois de fazer o benchmark do Cassandra, aprendemos a configur\u00e1-lo melhor nos benchmarks subsequentes. Esperamos que a DataStax tenha aprendido a configurar melhor o Couchbase Server.<\/p>\n<p>Se necess\u00e1rio, teremos o maior prazer em ajudar com seu pr\u00f3ximo benchmark.<\/p>\n<p>Discutir sobre <a href=\"https:\/\/news.ycombinator.com\/item?id=9380579\">Not\u00edcias Hacker<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>It\u2019s official. The leading NoSQL database vendors &#8211; DataStax, MongoDB, and Couchbase &#8211; have locked horns. In the past 30 days, Couchbase published a benchmark on March 19th. MongoDB responded by publishing a benchmark on March 31st. DataStax responded by [&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":[1],"tags":[],"ppma_author":[9000],"class_list":["post-1918","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.2 (Yoast SEO v26.2) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Leading NoSQL Database Vendors Couchbase, MongoDB, and DataStax Lock Horns - 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\/leading-nosql-database-vendors-couchbase-mongodb-and-datastax-lock-horns\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Leading NoSQL Database Vendors Couchbase, MongoDB, and DataStax Lock Horns\" \/>\n<meta property=\"og:description\" content=\"It\u2019s official. The leading NoSQL database vendors &#8211; DataStax, MongoDB, and Couchbase &#8211; have locked horns. In the past 30 days, Couchbase published a benchmark on March 19th. MongoDB responded by publishing a benchmark on March 31st. DataStax responded by [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/pt\/leading-nosql-database-vendors-couchbase-mongodb-and-datastax-lock-horns\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2015-04-15T12:50:20+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-06-28T05:58:18+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\/leading-nosql-database-vendors-couchbase-mongodb-and-datastax-lock-horns\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/leading-nosql-database-vendors-couchbase-mongodb-and-datastax-lock-horns\/\"},\"author\":{\"name\":\"Shane Johnson, Director, Product Marketing, Couchbase\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/f045291995fbe1d06823814c3d39fe98\"},\"headline\":\"Leading NoSQL Database Vendors Couchbase, MongoDB, and DataStax Lock Horns\",\"datePublished\":\"2015-04-15T12:50:20+00:00\",\"dateModified\":\"2023-06-28T05:58:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/leading-nosql-database-vendors-couchbase-mongodb-and-datastax-lock-horns\/\"},\"wordCount\":1080,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/leading-nosql-database-vendors-couchbase-mongodb-and-datastax-lock-horns\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"articleSection\":[\"Uncategorized\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/leading-nosql-database-vendors-couchbase-mongodb-and-datastax-lock-horns\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/leading-nosql-database-vendors-couchbase-mongodb-and-datastax-lock-horns\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/leading-nosql-database-vendors-couchbase-mongodb-and-datastax-lock-horns\/\",\"name\":\"Leading NoSQL Database Vendors Couchbase, MongoDB, and DataStax Lock Horns - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/leading-nosql-database-vendors-couchbase-mongodb-and-datastax-lock-horns\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/leading-nosql-database-vendors-couchbase-mongodb-and-datastax-lock-horns\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2015-04-15T12:50:20+00:00\",\"dateModified\":\"2023-06-28T05:58:18+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/leading-nosql-database-vendors-couchbase-mongodb-and-datastax-lock-horns\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/leading-nosql-database-vendors-couchbase-mongodb-and-datastax-lock-horns\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/leading-nosql-database-vendors-couchbase-mongodb-and-datastax-lock-horns\/#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\/leading-nosql-database-vendors-couchbase-mongodb-and-datastax-lock-horns\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Leading NoSQL Database Vendors Couchbase, MongoDB, and DataStax Lock Horns\"}]},{\"@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":"Leading NoSQL Database Vendors Couchbase, MongoDB, and DataStax Lock Horns - 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\/leading-nosql-database-vendors-couchbase-mongodb-and-datastax-lock-horns\/","og_locale":"pt_BR","og_type":"article","og_title":"Leading NoSQL Database Vendors Couchbase, MongoDB, and DataStax Lock Horns","og_description":"It\u2019s official. The leading NoSQL database vendors &#8211; DataStax, MongoDB, and Couchbase &#8211; have locked horns. In the past 30 days, Couchbase published a benchmark on March 19th. MongoDB responded by publishing a benchmark on March 31st. DataStax responded by [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/pt\/leading-nosql-database-vendors-couchbase-mongodb-and-datastax-lock-horns\/","og_site_name":"The Couchbase Blog","article_published_time":"2015-04-15T12:50:20+00:00","article_modified_time":"2023-06-28T05:58:18+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\/leading-nosql-database-vendors-couchbase-mongodb-and-datastax-lock-horns\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/leading-nosql-database-vendors-couchbase-mongodb-and-datastax-lock-horns\/"},"author":{"name":"Shane Johnson, Director, Product Marketing, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/f045291995fbe1d06823814c3d39fe98"},"headline":"Leading NoSQL Database Vendors Couchbase, MongoDB, and DataStax Lock Horns","datePublished":"2015-04-15T12:50:20+00:00","dateModified":"2023-06-28T05:58:18+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/leading-nosql-database-vendors-couchbase-mongodb-and-datastax-lock-horns\/"},"wordCount":1080,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/leading-nosql-database-vendors-couchbase-mongodb-and-datastax-lock-horns\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","articleSection":["Uncategorized"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/leading-nosql-database-vendors-couchbase-mongodb-and-datastax-lock-horns\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/leading-nosql-database-vendors-couchbase-mongodb-and-datastax-lock-horns\/","url":"https:\/\/www.couchbase.com\/blog\/leading-nosql-database-vendors-couchbase-mongodb-and-datastax-lock-horns\/","name":"Leading NoSQL Database Vendors Couchbase, MongoDB, and DataStax Lock Horns - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/leading-nosql-database-vendors-couchbase-mongodb-and-datastax-lock-horns\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/leading-nosql-database-vendors-couchbase-mongodb-and-datastax-lock-horns\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2015-04-15T12:50:20+00:00","dateModified":"2023-06-28T05:58:18+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/leading-nosql-database-vendors-couchbase-mongodb-and-datastax-lock-horns\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/leading-nosql-database-vendors-couchbase-mongodb-and-datastax-lock-horns\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/leading-nosql-database-vendors-couchbase-mongodb-and-datastax-lock-horns\/#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\/leading-nosql-database-vendors-couchbase-mongodb-and-datastax-lock-horns\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Leading NoSQL Database Vendors Couchbase, MongoDB, and DataStax Lock Horns"}]},{"@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\/1918","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=1918"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/1918\/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=1918"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/categories?post=1918"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/tags?post=1918"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/ppma_author?post=1918"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}