{"id":7340,"date":"2019-08-09T10:00:52","date_gmt":"2019-08-09T17:00:52","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=7340"},"modified":"2025-06-13T20:46:20","modified_gmt":"2025-06-14T03:46:20","slug":"exercising-control-on-quality-of-service-using-xdcr","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/pt\/exercising-control-on-quality-of-service-using-xdcr\/","title":{"rendered":"Exerc\u00edcio de controle sobre a qualidade do servi\u00e7o usando o XDCR"},"content":{"rendered":"<p><span style=\"font-weight: 400\"><a href=\"https:\/\/www.couchbase.com\/blog\/pt\/products\/xdcr\/\">XDCR<\/a>O sistema de replica\u00e7\u00e3o de dados, por padr\u00e3o, oferece aos clientes a flexibilidade de ajustar o n\u00famero de replica\u00e7\u00f5es para um determinado bucket, dependendo do desempenho desejado. <\/span><span style=\"font-weight: 400\">A nova replica\u00e7\u00e3o exige o streaming de todos os documentos existentes no bucket e, portanto, apresenta uma taxa de muta\u00e7\u00e3o mais alta do que as muta\u00e7\u00f5es cont\u00ednuas. Dessa forma, a nova replica\u00e7\u00e3o usa mais recursos, o que <\/span><span style=\"font-weight: 400\">\u00e0s vezes afetava negativamente o rendimento das replica\u00e7\u00f5es existentes nesse meio tempo. Com nossa pr\u00f3xima vers\u00e3o 6.5, <a href=\"https:\/\/www.couchbase.com\/blog\/pt\/products\/xdcr\/\">XDCR<\/a> fornecer\u00e1 aos usu\u00e1rios a capacidade de priorizar as replica\u00e7\u00f5es em andamento em rela\u00e7\u00e3o \u00e0s replica\u00e7\u00f5es iniciais. A aloca\u00e7\u00e3o de recursos ocorrer\u00e1 com base na prioridade especificada.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Ao criar uma nova replica\u00e7\u00e3o, o cliente tem a op\u00e7\u00e3o de atribuir prioridades ao fluxo de replica\u00e7\u00e3o. As op\u00e7\u00f5es fornecidas seriam ALTA, M\u00c9DIA ou BAIXA.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Para nossa compreens\u00e3o, vamos supor que as r\u00e9plicas em andamento sejam ALTAS e considerar os cen\u00e1rios mencionados abaixo para novas r\u00e9plicas:<\/span><\/p>\n<p><span style=\"font-weight: 400\">ALTO :<\/span><\/p>\n<p><span style=\"font-weight: 400\">A aloca\u00e7\u00e3o m\u00e1xima de recursos seria fornecida a essa nova replica\u00e7\u00e3o durante o est\u00e1gio inicial de backfill (at\u00e9 que todas as muta\u00e7\u00f5es no bucket de origem sejam replicadas para o bucket de destino). Isso pode ter algum impacto negativo no desempenho das replica\u00e7\u00f5es existentes.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Isso pode ser extremamente \u00fatil na distribui\u00e7\u00e3o de cargas de trabalho e em casos de uso de localidade de dados em que os clientes desejam adicionar um novo cluster \u00e0 topologia, coloc\u00e1-lo em funcionamento imediatamente e garantir a consist\u00eancia entre os clusters o mais r\u00e1pido poss\u00edvel.\u00a0\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Esse \u00e9 o comportamento atual do XDCR e tamb\u00e9m ser\u00e1 a configura\u00e7\u00e3o padr\u00e3o.<\/span><\/p>\n<p><span style=\"font-weight: 400\">M\u00c9DIO :<\/span><\/p>\n<p><span style=\"font-weight: 400\">A nova replica\u00e7\u00e3o receber\u00e1 recursos m\u00ednimos durante o est\u00e1gio de backfill para se equiparar lentamente \u00e0s replica\u00e7\u00f5es em andamento. Assim que a replica\u00e7\u00e3o estiver totalmente recuperada, a prioridade desse fluxo de replica\u00e7\u00e3o ser\u00e1 automaticamente alterada para ALTA e a distribui\u00e7\u00e3o de recursos ser\u00e1 uniforme em todas as replica\u00e7\u00f5es ALTAS.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Essa \u00e9 uma configura\u00e7\u00e3o \u00fatil para casos de uso de alta disponibilidade e recupera\u00e7\u00e3o de desastres. Quando um cliente n\u00e3o quer causar nenhum impacto negativo nos clusters existentes e pode se dar ao luxo de esperar que um novo cluster seja recuperado, essa \u00e9 a configura\u00e7\u00e3o perfeita.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">BAIXO :<\/span><\/p>\n<p><span style=\"font-weight: 400\">A nova replica\u00e7\u00e3o receber\u00e1 recursos m\u00ednimos durante todo o processo de replica\u00e7\u00e3o. Durante a replica\u00e7\u00e3o inicial e durante os est\u00e1gios de replica\u00e7\u00e3o em andamento, esse fluxo ter\u00e1 prioridade mais baixa.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Essa \u00e9 uma configura\u00e7\u00e3o \u00fatil quando um cliente deseja configurar um cluster hot e cold, no qual ele pode permitir um desempenho de replica\u00e7\u00e3o lento para o cluster cold com aloca\u00e7\u00e3o m\u00ednima de recursos.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Para os usu\u00e1rios do XDCR, h\u00e1 apenas uma altera\u00e7\u00e3o vis\u00edvel:<\/span><\/p>\n<p><span style=\"font-weight: 400\">Uma nova configura\u00e7\u00e3o de replica\u00e7\u00e3o, \"Prioridade\", ser\u00e1 adicionada \u00e0s exibi\u00e7\u00f5es de cria\u00e7\u00e3o e edi\u00e7\u00e3o de replica\u00e7\u00e3o. Ela ter\u00e1 tr\u00eas valores poss\u00edveis, Alto\/M\u00e9dio\/Baixo.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-7400\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2019\/08\/Screen-Shot-2019-08-05-at-6.45.48-PM-300x289.png\" alt=\"\" width=\"300\" height=\"289\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Screen-Shot-2019-08-05-at-6.45.48-PM-300x289.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Screen-Shot-2019-08-05-at-6.45.48-PM-1024x985.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Screen-Shot-2019-08-05-at-6.45.48-PM-768x739.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Screen-Shot-2019-08-05-at-6.45.48-PM-20x20.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Screen-Shot-2019-08-05-at-6.45.48-PM.png 1058w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p><span style=\"font-weight: 400\">Como o desempenho da replica\u00e7\u00e3o depende muito da largura de banda da rede e da CPU alocada, os clientes podem alocar as prioridades de acordo com a import\u00e2ncia da necessidade comercial e economizar recursos. A utiliza\u00e7\u00e3o eficaz dessa funcionalidade, atribuindo prioridades com base na necessidade comercial, pode levar \u00e0 redu\u00e7\u00e3o do custo de propriedade, especialmente para implementa\u00e7\u00f5es em nuvem.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">As atualiza\u00e7\u00f5es do gerenciamento de recursos por meio da atribui\u00e7\u00e3o de prioridades s\u00e3o totalmente opcionais. Elas podem ser modificadas a qualquer momento no futuro, sem nenhum impacto negativo, como reinicializa\u00e7\u00f5es de replica\u00e7\u00e3o.<\/span><\/p>\n<p><span style=\"font-weight: 400\">A prioriza\u00e7\u00e3o da replica\u00e7\u00e3o oferece aos clientes um controle aprimorado sobre o gerenciamento de recursos. Esse recurso melhora o comportamento geral de replica\u00e7\u00e3o do XDCR, pois podemos optar por n\u00e3o causar nenhum impacto nas replica\u00e7\u00f5es em andamento devido \u00e0s replica\u00e7\u00f5es rec\u00e9m-criadas.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Todas essas altera\u00e7\u00f5es tamb\u00e9m podem ser feitas por meio da API CLI\/REST. Para obter mais detalhes, leia a documenta\u00e7\u00e3o.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Compartilhe sua experi\u00eancia de uso desse recurso por meio de coment\u00e1rios ou em nosso f\u00f3rum.\u00a0\u00a0<\/span><\/p>\n<p class=\"p1\"><b>Recursos<\/b><\/p>\n<p class=\"p1\"><i>Baixar<\/i><\/p>\n<p class=\"p2\"><span class=\"s1\"><a href=\"https:\/\/www.couchbase.com\/blog\/pt\/downloads\/?family=server&amp;product=couchbase-server-developer\">Fa\u00e7a o download do Couchbase Server 6.5<\/a><\/span><\/p>\n<p class=\"p1\"><i>\u00a0<\/i><i>Documenta\u00e7\u00e3o<\/i><\/p>\n<p class=\"p2\"><span class=\"s1\"><a href=\"https:\/\/docs.couchbase.com\/server\/6.5\/release-notes\/relnotes.html\">Notas de vers\u00e3o do Couchbase Server 6.5<\/a><\/span><\/p>\n<p class=\"p2\"><span class=\"s1\"><a href=\"https:\/\/docs.couchbase.com\/server\/6.5\/introduction\/whats-new.html\">Couchbase Server 6.5 O que h\u00e1 de novo<\/a><\/span><\/p>\n<p class=\"p1\"><i>Blogs<\/i><\/p>\n<p class=\"p2\"><span class=\"s1\"><a href=\"https:\/\/www.couchbase.com\/blog\/pt\/announcing-couchbase-server-6-5-0-beta-whats-new-and-improved\/\">Blog: Anunciando o Couchbase Server 6.5 GA - O que h\u00e1 de novo e aprimorado<\/a><\/span><\/p>\n<p class=\"p2\"><span class=\"s1\"><a href=\"https:\/\/www.couchbase.com\/blog\/pt\/couchbase-brings-distributed-multi-document-acid-transactions-to-nosql\/\">Blog: O Couchbase traz as transa\u00e7\u00f5es ACID multi-documento distribu\u00eddas para o NoSQL<\/a><\/span><\/p>\n<p class=\"p2\"><span class=\"s1\"><a href=\"https:\/\/www.couchbase.com\/blog\/pt\/tag\/6-5\/\"><b>Todos os blogs 6.5<\/b><\/a><\/span><\/p>","protected":false},"excerpt":{"rendered":"<p>XDCR, by design, provides customers the flexibility to tune the number of replications for a given bucket depending on the desired performance. New replication requires streaming all existing documents in the bucket, and, therefore, it exhibits a higher mutation rate [&hellip;]<\/p>","protected":false},"author":6588,"featured_media":11844,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1814,1815,1821,2225,1816,9415],"tags":[1952,2127,2126],"ppma_author":[9064],"class_list":["post-7340","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-application-design","category-best-practices-and-tutorials","category-couchbase-architecture","category-cloud","category-couchbase-server","category-xdcr","tag-data-replication","tag-disaster-recovery","tag-high-availability"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.1 (Yoast SEO v26.1.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Exercising Control on Quality of Service Using XDCR - 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\/exercising-control-on-quality-of-service-using-xdcr\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Exercising Control on Quality of Service Using XDCR\" \/>\n<meta property=\"og:description\" content=\"XDCR, by design, provides customers the flexibility to tune the number of replications for a given bucket depending on the desired performance. New replication requires streaming all existing documents in the bucket, and, therefore, it exhibits a higher mutation rate [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/pt\/exercising-control-on-quality-of-service-using-xdcr\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2019-08-09T17:00:52+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T03:46:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Transactions-alternative-xdcr.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"1590\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Chaitra Ramarao, Sr. Product Manager, Couchbase Inc.\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Chaitra Ramarao, Sr. Product Manager, Couchbase Inc.\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/exercising-control-on-quality-of-service-using-xdcr\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/exercising-control-on-quality-of-service-using-xdcr\/\"},\"author\":{\"name\":\"Chaitra Ramarao, Sr. Product Manager, Couchbase Inc.\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/852cd95d6c8aa5ea6d4128643cc3c2b6\"},\"headline\":\"Exercising Control on Quality of Service Using XDCR\",\"datePublished\":\"2019-08-09T17:00:52+00:00\",\"dateModified\":\"2025-06-14T03:46:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/exercising-control-on-quality-of-service-using-xdcr\/\"},\"wordCount\":621,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/exercising-control-on-quality-of-service-using-xdcr\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Transactions-alternative-xdcr.jpeg\",\"keywords\":[\"Data Replication\",\"Disaster Recovery\",\"High Availability\"],\"articleSection\":[\"Application Design\",\"Best Practices and Tutorials\",\"Couchbase Architecture\",\"Couchbase Capella\",\"Couchbase Server\",\"Cross Data Center Replication (XDCR)\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/exercising-control-on-quality-of-service-using-xdcr\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/exercising-control-on-quality-of-service-using-xdcr\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/exercising-control-on-quality-of-service-using-xdcr\/\",\"name\":\"Exercising Control on Quality of Service Using XDCR - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/exercising-control-on-quality-of-service-using-xdcr\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/exercising-control-on-quality-of-service-using-xdcr\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Transactions-alternative-xdcr.jpeg\",\"datePublished\":\"2019-08-09T17:00:52+00:00\",\"dateModified\":\"2025-06-14T03:46:20+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/exercising-control-on-quality-of-service-using-xdcr\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/exercising-control-on-quality-of-service-using-xdcr\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/exercising-control-on-quality-of-service-using-xdcr\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Transactions-alternative-xdcr.jpeg\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Transactions-alternative-xdcr.jpeg\",\"width\":1590,\"height\":628,\"caption\":\"Cross Data Center Replication (XDCR)\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/exercising-control-on-quality-of-service-using-xdcr\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Exercising Control on Quality of Service Using XDCR\"}]},{\"@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\/852cd95d6c8aa5ea6d4128643cc3c2b6\",\"name\":\"Chaitra Ramarao, Sr. Product Manager, Couchbase Inc.\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/459272ec41e39279e1f7784a97a6b106\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/3ce5e2ac49271390c080a82e055d92096b80f63a8f2ca4db5a52af1ace0b06f5?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/3ce5e2ac49271390c080a82e055d92096b80f63a8f2ca4db5a52af1ace0b06f5?s=96&d=mm&r=g\",\"caption\":\"Chaitra Ramarao, Sr. Product Manager, Couchbase Inc.\"},\"description\":\"Chaitra Ramarao is a Senior Product Manager at Couchbase, NoSQL database company, leading databases tooling, cross datacenter replication and partner integrations. Her prior gigs include data analytics product management for Kaiser Permanente and software development for Hewlett Packard. She has a Bachelors degree in ECE and a Masters from Carnegie Mellon in Engineering &amp; Technology Innovation Management.\",\"url\":\"https:\/\/www.couchbase.com\/blog\/pt\/author\/chaitra\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Exercising Control on Quality of Service Using XDCR - 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\/exercising-control-on-quality-of-service-using-xdcr\/","og_locale":"pt_BR","og_type":"article","og_title":"Exercising Control on Quality of Service Using XDCR","og_description":"XDCR, by design, provides customers the flexibility to tune the number of replications for a given bucket depending on the desired performance. New replication requires streaming all existing documents in the bucket, and, therefore, it exhibits a higher mutation rate [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/pt\/exercising-control-on-quality-of-service-using-xdcr\/","og_site_name":"The Couchbase Blog","article_published_time":"2019-08-09T17:00:52+00:00","article_modified_time":"2025-06-14T03:46:20+00:00","og_image":[{"width":1590,"height":628,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Transactions-alternative-xdcr.jpeg","type":"image\/jpeg"}],"author":"Chaitra Ramarao, Sr. Product Manager, Couchbase Inc.","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Chaitra Ramarao, Sr. Product Manager, Couchbase Inc.","Est. reading time":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/exercising-control-on-quality-of-service-using-xdcr\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/exercising-control-on-quality-of-service-using-xdcr\/"},"author":{"name":"Chaitra Ramarao, Sr. Product Manager, Couchbase Inc.","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/852cd95d6c8aa5ea6d4128643cc3c2b6"},"headline":"Exercising Control on Quality of Service Using XDCR","datePublished":"2019-08-09T17:00:52+00:00","dateModified":"2025-06-14T03:46:20+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/exercising-control-on-quality-of-service-using-xdcr\/"},"wordCount":621,"commentCount":1,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/exercising-control-on-quality-of-service-using-xdcr\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Transactions-alternative-xdcr.jpeg","keywords":["Data Replication","Disaster Recovery","High Availability"],"articleSection":["Application Design","Best Practices and Tutorials","Couchbase Architecture","Couchbase Capella","Couchbase Server","Cross Data Center Replication (XDCR)"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/exercising-control-on-quality-of-service-using-xdcr\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/exercising-control-on-quality-of-service-using-xdcr\/","url":"https:\/\/www.couchbase.com\/blog\/exercising-control-on-quality-of-service-using-xdcr\/","name":"Exercising Control on Quality of Service Using XDCR - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/exercising-control-on-quality-of-service-using-xdcr\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/exercising-control-on-quality-of-service-using-xdcr\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Transactions-alternative-xdcr.jpeg","datePublished":"2019-08-09T17:00:52+00:00","dateModified":"2025-06-14T03:46:20+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/exercising-control-on-quality-of-service-using-xdcr\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/exercising-control-on-quality-of-service-using-xdcr\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/exercising-control-on-quality-of-service-using-xdcr\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Transactions-alternative-xdcr.jpeg","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Transactions-alternative-xdcr.jpeg","width":1590,"height":628,"caption":"Cross Data Center Replication (XDCR)"},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/exercising-control-on-quality-of-service-using-xdcr\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Exercising Control on Quality of Service Using XDCR"}]},{"@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\/852cd95d6c8aa5ea6d4128643cc3c2b6","name":"Chaitra Ramarao, gerente s\u00eanior de produtos da Couchbase Inc. Gerente de produtos, Couchbase Inc.","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/459272ec41e39279e1f7784a97a6b106","url":"https:\/\/secure.gravatar.com\/avatar\/3ce5e2ac49271390c080a82e055d92096b80f63a8f2ca4db5a52af1ace0b06f5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3ce5e2ac49271390c080a82e055d92096b80f63a8f2ca4db5a52af1ace0b06f5?s=96&d=mm&r=g","caption":"Chaitra Ramarao, Sr. Product Manager, Couchbase Inc."},"description":"Chaitra Ramarao \u00e9 gerente de produto s\u00eanior da Couchbase, empresa de banco de dados NoSQL, liderando ferramentas de bancos de dados, replica\u00e7\u00e3o entre datacenters e integra\u00e7\u00f5es de parceiros. Seus trabalhos anteriores incluem gerenciamento de produtos de an\u00e1lise de dados para a Kaiser Permanente e desenvolvimento de software para a Hewlett Packard. Ela \u00e9 bacharel em ECE e tem mestrado pela Carnegie Mellon em Gest\u00e3o de Inova\u00e7\u00e3o em Engenharia e Tecnologia.","url":"https:\/\/www.couchbase.com\/blog\/pt\/author\/chaitra\/"}]}},"authors":[{"term_id":9064,"user_id":6588,"is_guest":0,"slug":"chaitra","display_name":"Chaitra Ramarao, Sr. Product Manager, Couchbase Inc.","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/3ce5e2ac49271390c080a82e055d92096b80f63a8f2ca4db5a52af1ace0b06f5?s=96&d=mm&r=g","author_category":"","last_name":"Ramarao, Sr. Product Manager, Couchbase Inc.","first_name":"Chaitra","job_title":"","user_url":"","description":"Chaitra Ramarao \u00e9 gerente de produto s\u00eanior da Couchbase, empresa de banco de dados NoSQL, liderando ferramentas de bancos de dados, replica\u00e7\u00e3o entre datacenters e integra\u00e7\u00f5es de parceiros. Seus trabalhos anteriores incluem gerenciamento de produtos de an\u00e1lise de dados para a Kaiser Permanente e desenvolvimento de software para a Hewlett Packard. Ela \u00e9 bacharel em ECE e tem mestrado pela Carnegie Mellon em Gest\u00e3o de Inova\u00e7\u00e3o em Engenharia e Tecnologia."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/7340","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\/6588"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/comments?post=7340"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/7340\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media\/11844"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media?parent=7340"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/categories?post=7340"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/tags?post=7340"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/ppma_author?post=7340"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}