{"id":1931,"date":"2015-05-28T18:53:03","date_gmt":"2015-05-28T18:53:03","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=1931"},"modified":"2019-03-24T11:59:56","modified_gmt":"2019-03-24T18:59:56","slug":"couchbase-server-hits-1m-writes-with-3b-items-with-50-nodes-on-google-cloud","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/pt\/couchbase-server-hits-1m-writes-with-3b-items-with-50-nodes-on-google-cloud\/","title":{"rendered":"O Couchbase Server atinge 1 milh\u00e3o de grava\u00e7\u00f5es por segundo com 3 bilh\u00f5es de itens e 50 n\u00f3s no Google Cloud"},"content":{"rendered":"<h1>Alto desempenho com o Couchbase Server no Google Cloud<\/h1>\n<p>O Couchbase Server \u00e9 um banco de dados distribu\u00eddo NoSQL de c\u00f3digo aberto e v\u00e1rios modelos que incorpora um banco de dados de documentos JSON e um armazenamento de valores-chave. O Couchbase Server foi desenvolvido com base em uma arquitetura centrada na mem\u00f3ria, projetada para oferecer alto desempenho, disponibilidade e escalabilidade consistentes para aplicativos corporativos da Web, m\u00f3veis e da Internet das Coisas. O Couchbase Server tamb\u00e9m se sai muito bem no Google Compute Engine, oferecendo uma rela\u00e7\u00e3o pre\u00e7o\/desempenho superior. O Google publicou um conjunto de resultados na postagem do blog do Google Cloud\u00a0<a style=\"font-family: sans-serif, Arial, Verdana, 'Trebuchet MS'; line-height: 20.8000011444092px; text-align: left;\" href=\"https:\/\/googlecloudplatform.blogspot.com\/2015\/05\/Couchbase-Server-Hits-One-Million-Writes-Per-Second-with-Just-50-Nodes-of-Google-Compute-Engine.html\">aqui<\/a>\u00a0e, nesta postagem, gostaria de mostrar a voc\u00ea o conjunto completo de testes que fizemos na plataforma.<\/p>\n<p>No \u00faltimo ano, os parceiros de tecnologia relataram algumas estat\u00edsticas de desempenho interessantes no Google Compute Engine, com <a style=\"text-decoration: none;\" href=\"https:\/\/googlecloudplatform.blogspot.com\/2014\/03\/cassandra-hits-one-million-writes-per-second-on-google-compute-engine.html\"><u>Cassandra<\/u><\/a> capaz de sustentar 1 milh\u00e3o de grava\u00e7\u00f5es por segundo. Tomamos isso como um desafio e decidimos ver o quanto poder\u00edamos aumentar a escala e reduzir o pre\u00e7o\/desempenho. Este documento detalha os resultados de nossas experi\u00eancias.<\/p>\n<p>Antes de me aprofundar, quero agradecer a David Haikney (Couchbase) e Dave Rigby (Couchbase) por todo o trabalho que fizeram nas medi\u00e7\u00f5es de benchmark e a Ivan Santa Maria Filho (Google) por toda a orienta\u00e7\u00e3o que forneceu.<\/p>\n<h2>Resumo<\/h2>\n<p>O Couchbase Server foi capaz de sustentar 1,1 milh\u00e3o de grava\u00e7\u00f5es por segundo. O tamanho do conjunto de dados era de 3 bilh\u00f5es de itens com um tamanho de valor de 200 bytes. As cargas de trabalho de grava\u00e7\u00e3o pura n\u00e3o s\u00e3o o \u00fanico tipo de carga de trabalho interessante no banco de dados, mas s\u00e3o desafiadoras. V\u00e1rios clientes que desenvolvem aplicativos de IoT (Internet das Coisas) enfrentam um desafio semelhante. Os resultados do teste comprovam que o Couchbase Server no Google Cloud Platform pode ser uma \u00f3tima op\u00e7\u00e3o para aplicativos de IoT que gravam dados com alta velocidade e grandes volumes.<\/p>\n<h2>Detalhes da refer\u00eancia<\/h2>\n<p>Em nossa jornada, tentamos duas configura\u00e7\u00f5es principais de benchmark.<\/p>\n<ul>\n<li><strong>Refer\u00eancia A:<\/strong> Essa configura\u00e7\u00e3o de refer\u00eancia operou com mais de 3 bilh\u00f5es de itens. Essa medi\u00e7\u00e3o simulou a configura\u00e7\u00e3o publicada em <a style=\"text-decoration: none;\" href=\"https:\/\/googlecloudplatform.blogspot.com\/2014\/03\/cassandra-hits-one-million-writes-per-second-on-google-compute-engine.html\"><u>Cassandra no Google Cloud<\/u><\/a>.<\/li>\n<li><strong>Refer\u00eancia B: <\/strong>Essa segunda medi\u00e7\u00e3o foi feita em um conjunto de dados menor de 100 milh\u00f5es de itens. Essa medi\u00e7\u00e3o simulou a configura\u00e7\u00e3o publicada por <a style=\"text-decoration: none;\" href=\"https:\/\/googlecloudplatform.blogspot.com\/2014\/12\/aerospike-hits-one-million-writes-Per-Second-with-just-50-Nodes-on-Google-Compute-Engine.html\"><u>Aerospike no Google Cloud<\/u><\/a>.<\/li>\n<\/ul>\n<p>Antes de entrar em mais detalhes, voc\u00ea pode experimentar esses benchmarks por conta pr\u00f3pria ou simplesmente consultar os scripts para obter mais detalhes. Aqui est\u00e1 o nosso\u00a0<a style=\"font-family: sans-serif, Arial, Verdana, 'Trebuchet MS'; line-height: 20.8000011444092px; text-align: left;\" href=\"https:\/\/github.com\/couchbaselabs\/google_compute_benchmark\">reposit\u00f3rio do github<\/a>.<\/p>\n<h1>Refer\u00eancia A:<\/h1>\n<h2>1,1 milh\u00e3o de grava\u00e7\u00f5es por segundo em 3 bilh\u00f5es de itens com 50 n\u00f3s (n1-padr\u00e3o-16)<\/h2>\n<ul>\n<li>1,1 milh\u00e3o de grava\u00e7\u00f5es por segundo com um total de 3 bilh\u00f5es de itens<\/li>\n<li>A lat\u00eancia m\u00e9dia foi de 15 ms<\/li>\n<li>A lat\u00eancia do 95\u00ba% foi de 27 ms.<\/li>\n<li>O custo total da execu\u00e7\u00e3o do benchmark por uma hora \u00e9 de $56,3\/h.<\/li>\n<\/ul>\n<p>O gr\u00e1fico abaixo mostra o aquecimento e as grava\u00e7\u00f5es sustentadas ao longo do tempo, atingindo 1,1 milh\u00e3o.<\/p>\n<p><img decoding=\"async\" src=\"\/wp-content\/original-assets\/couchbase-server-hits-1m-writes-with-3b-items-with-50-nodes-on-google-cloud\/benchmarkafig1.png\" align=\"middle\" \/><\/p>\n<p>O gr\u00e1fico abaixo mostra a mediana e a lat\u00eancia do 95% durante a execu\u00e7\u00e3o do teste<\/p>\n<p><img decoding=\"async\" src=\"\/wp-content\/original-assets\/couchbase-server-hits-1m-writes-with-3b-items-with-50-nodes-on-google-cloud\/benchmarkafig2.png\" align=\"middle\" \/><\/p>\n<p><strong>Conjunto de dados de base e configura\u00e7\u00e3o de bucket <\/strong><\/p>\n<ul>\n<li>Carga de trabalho operada com um total de 3 bilh\u00f5es de itens<\/li>\n<li>Cada item tem exatamente 200 bytes de valor.<\/li>\n<\/ul>\n<p><strong>Configura\u00e7\u00e3o do servidor Couchbase: <\/strong><\/p>\n<ul>\n<li>O Debian foi o sistema operacional escolhido para essa execu\u00e7\u00e3o (Debian Wheezy Backports).<\/li>\n<li>Configura\u00e7\u00e3o de cluster\n<ul>\n<li>A cota de RAM do servidor foi definida como 50 GB<\/li>\n<li>A capacidade da fila de discos foi definida como 5 milh\u00f5es de itens<\/li>\n<li>As linhas de E\/S estavam em 4 linhas de grava\u00e7\u00e3o e 1 linha de leitura<\/li>\n<\/ul>\n<\/li>\n<li>Configura\u00e7\u00e3o da ca\u00e7amba:\n<ul>\n<li>Todos os itens 3B foram configurados para residir em um \u00fanico bucket.<\/li>\n<li>2 c\u00f3pias dos dados foram mantidas em 2 n\u00f3s separados para redund\u00e2ncia. A configura\u00e7\u00e3o do bucket especificou uma r\u00e9plica al\u00e9m da c\u00f3pia principal.<\/li>\n<li>A pol\u00edtica de despejo do bucket foi definida como \"despejo de valor\"<\/li>\n<li>A cota de RAM do bucket foi definida como 50 GB por n\u00f3.<\/li>\n<li>A compacta\u00e7\u00e3o foi desativada<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><strong>Configura\u00e7\u00e3o da m\u00e1quina virtual<\/strong><\/p>\n<ul>\n<li><strong>Contagem de VMs:<\/strong> 50<\/li>\n<li><strong>Tamanho da VM:<\/strong> n1-padr\u00e3o-16<\/li>\n<\/ul>\n<p style=\"margin-left: 36pt;\">Havia muitas op\u00e7\u00f5es para escolher nos tamanhos de VM. No entanto, descobrimos que o n1-standard-16 com 16 n\u00facleos \u00e9 uma \u00f3tima op\u00e7\u00e3o para o desempenho ideal em termos de pre\u00e7o. O teste foi executado com 50 VMs n1-standard-16 com um total de 60 GB de RAM em cada n\u00f3.<\/p>\n<ul>\n<li><strong>Armazenamento: <\/strong>Discos persistentes SSD de 500 GB<\/li>\n<\/ul>\n<p style=\"margin-left: 36pt;\">O armazenamento do Google Cloud teve um \u00f3timo desempenho no Couchbase Server. Usamos a op\u00e7\u00e3o de armazenamento persistente e n\u00e3o ef\u00eamero para tornar essa implementa\u00e7\u00e3o realista para cargas de produ\u00e7\u00e3o. A melhor taxa de transfer\u00eancia com o Couchbase Server foi obtida com a oferta de disco persistente SSD. O Couchbase Server usou SSD de 500 GB <a style=\"text-decoration: none;\" href=\"https:\/\/cloud.google.com\/compute\/docs\/disks\/\"><u>Disco persistente<\/u><\/a> como o volume de dados. O Couchbase Server n\u00e3o usou o volume raiz de 10 GB para opera\u00e7\u00f5es de banco de dados. O registro no di\u00e1rio foi desativado (noatime) no volume de dados.<\/p>\n<ul>\n<li><strong>Custo por n\u00f3:<\/strong> $1.12 \/ hr.<\/li>\n<li><strong>Custo total com 50 n\u00f3s: <\/strong>$56,30 \/ h<\/li>\n<\/ul>\n<h2>Propriedades da carga de trabalho e durabilidade adicional com o sinalizador \"ReplicateTo<\/h2>\n<p>A carga foi gerada usando a ferramenta pillowfight. Para fornecer a garantia de durabilidade adicional, a ferramenta pillowfight foi modificada para adicionar o sinalizador \"ReplicateTo\" a cada grava\u00e7\u00e3o. A op\u00e7\u00e3o garante que as grava\u00e7\u00f5es sejam reconhecidas somente depois que a opera\u00e7\u00e3o de grava\u00e7\u00e3o atingir as duas c\u00f3pias dos dados mantidos pelo Couchbase Server.<\/p>\n<p>O Couchbase Server usa uma r\u00e9plica mestre ativa para todas as suas grava\u00e7\u00f5es e mant\u00e9m r\u00e9plicas secund\u00e1rias para redund\u00e2ncia. O Couchbase Server vem com uma poderosa tecnologia de replica\u00e7\u00e3o integrada chamada DCP (protocolo de altera\u00e7\u00e3o de banco de dados). O DCP transmite as altera\u00e7\u00f5es para as r\u00e9plicas secund\u00e1rias. O Couchbase pode manter lat\u00eancias abaixo de milissegundos em seu modelo de grava\u00e7\u00e3o padr\u00e3o com seu eficiente cache na mem\u00f3ria. No entanto, a grava\u00e7\u00e3o replicada fornece a durabilidade firme sob uma falha de n\u00f3 e garante que nenhum dado seja perdido no caso de um failover.<\/p>\n<p><strong>Configura\u00e7\u00e3o de gera\u00e7\u00e3o de carga:<\/strong><\/p>\n<p>A gera\u00e7\u00e3o de carga foi feita usando 32 clientes com VMs n1-highcpu-8.<\/p>\n<p>A seguir, a op\u00e7\u00e3o de linha de comando usada para executar uma inst\u00e2ncia de cliente com pillowfight<\/p>\n<p>.\/cbc-pillowfight -min-size=200 -max-size=200 -num-threads=2 -num-items=93750000 -set-pct=100 -spec=couchbase:\/\/cb-server-1\/charlie -batch-size=50 -num-cycles=468750000 -sequential -no-population -rate-limit=20000 -tokens=275 -durability<\/p>\n<h1>Refer\u00eancia B:<\/h1>\n<h2>1 milh\u00e3o de grava\u00e7\u00f5es por segundo em 100 milh\u00f5es de itens com 40 n\u00f3s (n1-padr\u00e3o-8)<\/h2>\n<ul>\n<li>1 milh\u00e3o de grava\u00e7\u00f5es por segundo com um total de 100 milh\u00f5es de itens<\/li>\n<li>A lat\u00eancia m\u00e9dia foi de 18 ms<\/li>\n<li>A lat\u00eancia do 95\u00ba% foi de 36 ms.<\/li>\n<li>O custo total da execu\u00e7\u00e3o do benchmark por uma hora \u00e9 de $21,28\/h.<\/li>\n<\/ul>\n<p><strong>Conjunto de dados de base e configura\u00e7\u00e3o de bucket <\/strong><\/p>\n<ul>\n<li>Carga de trabalho operada com um total de 100 milh\u00f5es de itens<\/li>\n<li>Cada item tem exatamente 200 bytes de valor.<\/li>\n<\/ul>\n<p><strong>Configura\u00e7\u00e3o do servidor Couchbase: <\/strong><\/p>\n<ul>\n<li>O Debian foi o sistema operacional escolhido para essa execu\u00e7\u00e3o (Debian Wheezy Backports).<\/li>\n<li>Configura\u00e7\u00e3o de cluster\n<ul>\n<li>A cota de RAM do servidor foi definida como 24 GB<\/li>\n<li>A capacidade da fila de discos foi definida como 5 milh\u00f5es de itens<\/li>\n<li>As linhas de IO estavam em 2 linhas de grava\u00e7\u00e3o e 1 linha de leitura<\/li>\n<\/ul>\n<\/li>\n<li>Configura\u00e7\u00e3o da ca\u00e7amba:\n<ul>\n<li>Todos os itens de 100M foram configurados para residir em um \u00fanico bucket.<\/li>\n<li>2 c\u00f3pias dos dados foram mantidas em 2 n\u00f3s separados para redund\u00e2ncia. A configura\u00e7\u00e3o do bucket especificou uma r\u00e9plica al\u00e9m da c\u00f3pia principal.<\/li>\n<li>A pol\u00edtica de despejo do bucket foi definida como \"despejo de valor\"<\/li>\n<li>A cota de RAM do bucket foi definida como 24 GB por n\u00f3.<\/li>\n<li>A compacta\u00e7\u00e3o foi desativada<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><strong>Configura\u00e7\u00e3o da m\u00e1quina virtual<\/strong><\/p>\n<ul>\n<li>Contagem de VMs: 40<\/li>\n<li>Tamanho da VM: n1-padr\u00e3o-8<\/li>\n<\/ul>\n<p style=\"margin-left: 36pt;\">Para essa contagem menor de itens, descobrimos que o n1-standard-8 com 8 n\u00facleos \u00e9 o mais adequado para um desempenho de pre\u00e7o ideal. O teste foi executado com uma VM 40x n1-standard-8 com um total de 30 GB de RAM em cada n\u00f3.<\/p>\n<ul>\n<li>Armazenamento: Disco persistente padr\u00e3o de 500 GB<\/li>\n<\/ul>\n<p style=\"margin-left: 36pt;\">O armazenamento do Google Cloud teve um \u00f3timo desempenho no Couchbase Server. Usamos a op\u00e7\u00e3o de armazenamento persistente e n\u00e3o ef\u00eamero para tornar essa implementa\u00e7\u00e3o realista para cargas de produ\u00e7\u00e3o. O pre\u00e7o\/desempenho ideal com o Couchbase Server foi obtido com a oferta Standard Persistent Disk. O Couchbase Server usou 500 GB <a style=\"text-decoration: none;\" href=\"https:\/\/cloud.google.com\/compute\/docs\/disks\/\"><u>Disco persistente<\/u><\/a> como o volume de dados. O Couchbase Server n\u00e3o usou o volume raiz de 10 GB para opera\u00e7\u00f5es de banco de dados. O registro no di\u00e1rio foi desativado (noatime) no volume de dados.<\/p>\n<ul>\n<li>Custo por n\u00f3: $0.53 \/ hr.<\/li>\n<li>Custo total com 40 n\u00f3s: $21,28 \/ h<\/li>\n<\/ul>\n<h2>Propriedades da carga de trabalho e durabilidade adicional com o sinalizador \"ReplicateTo<\/h2>\n<p>A carga foi gerada usando a ferramenta pillowfight. Para fornecer a garantia de durabilidade adicional, a ferramenta pillowfight foi modificada para adicionar o sinalizador \"ReplicateTo\" a cada grava\u00e7\u00e3o. A op\u00e7\u00e3o garante que as grava\u00e7\u00f5es sejam reconhecidas somente depois que a opera\u00e7\u00e3o de grava\u00e7\u00e3o atingir as duas c\u00f3pias dos dados mantidos pelo Couchbase Server.<\/p>\n<p>O Couchbase Server usa uma r\u00e9plica mestre ativa para todas as suas grava\u00e7\u00f5es e mant\u00e9m r\u00e9plicas secund\u00e1rias para redund\u00e2ncia. O Couchbase Server vem com uma poderosa tecnologia de replica\u00e7\u00e3o integrada chamada DCP (protocolo de altera\u00e7\u00e3o de banco de dados). O DCP transmite as altera\u00e7\u00f5es para as r\u00e9plicas secund\u00e1rias. O Couchbase pode manter lat\u00eancias abaixo de milissegundos em seu modelo de grava\u00e7\u00e3o padr\u00e3o com seu eficiente cache na mem\u00f3ria. No entanto, a grava\u00e7\u00e3o replicada fornece a durabilidade firme sob uma falha de n\u00f3 e garante que nenhum dado seja perdido no caso de um failover.<\/p>\n<p><strong>Configura\u00e7\u00e3o de gera\u00e7\u00e3o de carga:<\/strong><\/p>\n<p>A gera\u00e7\u00e3o de carga foi feita usando 32 clientes com VMs n1-highcpu-8.<\/p>\n<p>A seguir, a op\u00e7\u00e3o de linha de comando usada para executar uma inst\u00e2ncia de cliente com pillowfight<\/p>\n<p>.\/cbc-pillowfight -min-size=200 -max-size=200 -num-threads=2 -num-items=93750000 -set-pct=100 -spec=couchbase:\/\/cb-server-1\/charlie -batch-size=50 -num-cycles=468750000 -sequential -no-population -rate-limit=20000 -tokens=275 -durability<\/p>\n<h2>Conclus\u00e3o<\/h2>\n<p>1 milh\u00e3o de grava\u00e7\u00f5es por segundo \u00e9 uma quantidade impressionante de grava\u00e7\u00f5es e muitos de voc\u00eas talvez nunca atinjam esse tipo de taxa de transfer\u00eancia em seus sistemas, mas \u00e9 reconfortante saber que \u00e9 poss\u00edvel fazer esse 1 milh\u00e3o de grava\u00e7\u00f5es por segundo em 3 bilh\u00f5es de itens em apenas 50 n\u00f3s no Google Cloud com pre\u00e7o\/desempenho 6 vezes melhor em compara\u00e7\u00e3o com o Cassandra com grava\u00e7\u00f5es totalmente replicadas!<\/p>","protected":false},"excerpt":{"rendered":"<p>High Performance with Couchbase Server on Google Cloud Couchbase Server is an open source, multi-model NoSQL distributed database that incorporates a JSON document database and key-value store. Couchbase Server is built on a memory-centric architecture designed to deliver consistent high [&hellip;]<\/p>","protected":false},"author":7,"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":[8978],"class_list":["post-1931","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.5 (Yoast SEO v26.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>High Performance with Couchbase Server on Google Cloud<\/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\/couchbase-server-hits-1m-writes-with-3b-items-with-50-nodes-on-google-cloud\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Couchbase Server hits 1M writes\/sec with 3B items with 50 nodes on Google Cloud\" \/>\n<meta property=\"og:description\" content=\"High Performance with Couchbase Server on Google Cloud Couchbase Server is an open source, multi-model NoSQL distributed database that incorporates a JSON document database and key-value store. Couchbase Server is built on a memory-centric architecture designed to deliver consistent high [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/pt\/couchbase-server-hits-1m-writes-with-3b-items-with-50-nodes-on-google-cloud\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2015-05-28T18:53:03+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-03-24T18:59:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/11\/couchbase-nosql-dbaas.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1800\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Cihan Biyikoglu, Director of Product Management, 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=\"Cihan Biyikoglu, Director of Product Management, Couchbase\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-server-hits-1m-writes-with-3b-items-with-50-nodes-on-google-cloud\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-server-hits-1m-writes-with-3b-items-with-50-nodes-on-google-cloud\/\"},\"author\":{\"name\":\"Cihan Biyikoglu, Director of Product Management, Couchbase\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/3d8c60500ca29254fcdb2f76f29fb088\"},\"headline\":\"Couchbase Server hits 1M writes\/sec with 3B items with 50 nodes on Google Cloud\",\"datePublished\":\"2015-05-28T18:53:03+00:00\",\"dateModified\":\"2019-03-24T18:59:56+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-server-hits-1m-writes-with-3b-items-with-50-nodes-on-google-cloud\/\"},\"wordCount\":1391,\"commentCount\":12,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-server-hits-1m-writes-with-3b-items-with-50-nodes-on-google-cloud\/#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\/couchbase-server-hits-1m-writes-with-3b-items-with-50-nodes-on-google-cloud\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-server-hits-1m-writes-with-3b-items-with-50-nodes-on-google-cloud\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/couchbase-server-hits-1m-writes-with-3b-items-with-50-nodes-on-google-cloud\/\",\"name\":\"High Performance with Couchbase Server on Google Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-server-hits-1m-writes-with-3b-items-with-50-nodes-on-google-cloud\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-server-hits-1m-writes-with-3b-items-with-50-nodes-on-google-cloud\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2015-05-28T18:53:03+00:00\",\"dateModified\":\"2019-03-24T18:59:56+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-server-hits-1m-writes-with-3b-items-with-50-nodes-on-google-cloud\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/couchbase-server-hits-1m-writes-with-3b-items-with-50-nodes-on-google-cloud\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-server-hits-1m-writes-with-3b-items-with-50-nodes-on-google-cloud\/#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\/couchbase-server-hits-1m-writes-with-3b-items-with-50-nodes-on-google-cloud\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Couchbase Server hits 1M writes\/sec with 3B items with 50 nodes on Google Cloud\"}]},{\"@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\/3d8c60500ca29254fcdb2f76f29fb088\",\"name\":\"Cihan Biyikoglu, Director of Product Management, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/a878e65cb37ac2419416d3289816abd5\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/3e1ac58dd480dd8a6e93d700a58d329bb81df928061de04395055a45274b8702?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/3e1ac58dd480dd8a6e93d700a58d329bb81df928061de04395055a45274b8702?s=96&d=mm&r=g\",\"caption\":\"Cihan Biyikoglu, Director of Product Management, Couchbase\"},\"description\":\"Cihan Biyikoglu is a director of product management at Couchbase, responsible for the Couchbase Server product. Cihan is a big data enthusiast who brings over twenty years of experience to Redis Labs\u2019 product team. Cihan started his career as a C\/C++ developer.\",\"url\":\"https:\/\/www.couchbase.com\/blog\/pt\/author\/cihan-biyikoglu\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Alto desempenho com o Couchbase Server no Google Cloud","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\/couchbase-server-hits-1m-writes-with-3b-items-with-50-nodes-on-google-cloud\/","og_locale":"pt_BR","og_type":"article","og_title":"Couchbase Server hits 1M writes\/sec with 3B items with 50 nodes on Google Cloud","og_description":"High Performance with Couchbase Server on Google Cloud Couchbase Server is an open source, multi-model NoSQL distributed database that incorporates a JSON document database and key-value store. Couchbase Server is built on a memory-centric architecture designed to deliver consistent high [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/pt\/couchbase-server-hits-1m-writes-with-3b-items-with-50-nodes-on-google-cloud\/","og_site_name":"The Couchbase Blog","article_published_time":"2015-05-28T18:53:03+00:00","article_modified_time":"2019-03-24T18:59:56+00:00","og_image":[{"width":1800,"height":630,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/11\/couchbase-nosql-dbaas.png","type":"image\/png"}],"author":"Cihan Biyikoglu, Director of Product Management, Couchbase","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Cihan Biyikoglu, Director of Product Management, Couchbase","Est. reading time":"7 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-server-hits-1m-writes-with-3b-items-with-50-nodes-on-google-cloud\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-server-hits-1m-writes-with-3b-items-with-50-nodes-on-google-cloud\/"},"author":{"name":"Cihan Biyikoglu, Director of Product Management, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/3d8c60500ca29254fcdb2f76f29fb088"},"headline":"Couchbase Server hits 1M writes\/sec with 3B items with 50 nodes on Google Cloud","datePublished":"2015-05-28T18:53:03+00:00","dateModified":"2019-03-24T18:59:56+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-server-hits-1m-writes-with-3b-items-with-50-nodes-on-google-cloud\/"},"wordCount":1391,"commentCount":12,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-server-hits-1m-writes-with-3b-items-with-50-nodes-on-google-cloud\/#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\/couchbase-server-hits-1m-writes-with-3b-items-with-50-nodes-on-google-cloud\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-server-hits-1m-writes-with-3b-items-with-50-nodes-on-google-cloud\/","url":"https:\/\/www.couchbase.com\/blog\/couchbase-server-hits-1m-writes-with-3b-items-with-50-nodes-on-google-cloud\/","name":"Alto desempenho com o Couchbase Server no Google Cloud","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-server-hits-1m-writes-with-3b-items-with-50-nodes-on-google-cloud\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-server-hits-1m-writes-with-3b-items-with-50-nodes-on-google-cloud\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2015-05-28T18:53:03+00:00","dateModified":"2019-03-24T18:59:56+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-server-hits-1m-writes-with-3b-items-with-50-nodes-on-google-cloud\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/couchbase-server-hits-1m-writes-with-3b-items-with-50-nodes-on-google-cloud\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-server-hits-1m-writes-with-3b-items-with-50-nodes-on-google-cloud\/#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\/couchbase-server-hits-1m-writes-with-3b-items-with-50-nodes-on-google-cloud\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Couchbase Server hits 1M writes\/sec with 3B items with 50 nodes on Google Cloud"}]},{"@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\/3d8c60500ca29254fcdb2f76f29fb088","name":"Cihan Biyikoglu, diretor de gerenciamento de produtos, Couchbase","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/a878e65cb37ac2419416d3289816abd5","url":"https:\/\/secure.gravatar.com\/avatar\/3e1ac58dd480dd8a6e93d700a58d329bb81df928061de04395055a45274b8702?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3e1ac58dd480dd8a6e93d700a58d329bb81df928061de04395055a45274b8702?s=96&d=mm&r=g","caption":"Cihan Biyikoglu, Director of Product Management, Couchbase"},"description":"Cihan Biyikoglu \u00e9 diretor de gerenciamento de produtos da Couchbase, respons\u00e1vel pelo produto Couchbase Server. Cihan \u00e9 um entusiasta de big data que traz mais de vinte anos de experi\u00eancia para a equipe de produtos da Redis Labs. Cihan come\u00e7ou sua carreira como desenvolvedor C\/C++.","url":"https:\/\/www.couchbase.com\/blog\/pt\/author\/cihan-biyikoglu\/"}]}},"authors":[{"term_id":8978,"user_id":7,"is_guest":0,"slug":"cihan-biyikoglu","display_name":"Cihan Biyikoglu, Director of Product Management, Couchbase","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/3e1ac58dd480dd8a6e93d700a58d329bb81df928061de04395055a45274b8702?s=96&d=mm&r=g","author_category":"","last_name":"Biyikoglu","first_name":"Cihan","job_title":"","user_url":"","description":"Cihan Biyikoglu \u00e9 diretor de gerenciamento de produtos da Couchbase, respons\u00e1vel pelo produto Couchbase Server. Cihan \u00e9 um entusiasta de big data que traz mais de vinte anos de experi\u00eancia para a equipe de produtos da Redis Labs. Cihan come\u00e7ou sua carreira como desenvolvedor C\/C++."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/1931","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\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/comments?post=1931"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/1931\/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=1931"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/categories?post=1931"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/tags?post=1931"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/ppma_author?post=1931"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}