{"id":6070,"date":"2018-12-01T18:26:57","date_gmt":"2018-12-02T02:26:57","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=6070"},"modified":"2025-06-13T20:46:24","modified_gmt":"2025-06-14T03:46:24","slug":"understanding-xdcr-part-1","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/es\/understanding-xdcr-part-1\/","title":{"rendered":"Descripci\u00f3n de la replicaci\u00f3n entre centros de datos (XDCR) - Parte 1"},"content":{"rendered":"<p><span style=\"font-weight: 400\">Si est\u00e1s familiarizado con Couchbase, seguro que sabes que <a href=\"https:\/\/www.couchbase.com\/blog\/es\/products\/xdcr\/\">XDCR<\/a>. Si utilizas Couchbase para alguna de tus aplicaciones, es muy probable que est\u00e9s utilizando XDCR. No me equivocar\u00eda si dijera que XDCR es uno de los productos m\u00e1s queridos por nuestros clientes. Si ahora est\u00e1s interesado en aprender qu\u00e9 hace a XDCR tan impresionante, est\u00e1s en el lugar correcto, por favor contin\u00faa leyendo. Por el contrario, si no tienes ni idea de lo que estoy diciendo, esta es tu oportunidad para aprenderlo.<\/span><\/p>\n<p><span style=\"font-weight: 400\">La replicaci\u00f3n es la clave de la eficacia de los sistemas distribuidos para proporcionar un mayor rendimiento, alta disponibilidad y tolerancia a fallos. XDCR es una tecnolog\u00eda de replicaci\u00f3n de alto rendimiento utilizada para replicar datos entre dos clusters de Couchbase. Esto es complementario a la replicaci\u00f3n intra-cl\u00faster. XDCR proporciona replicaci\u00f3n as\u00edncrona y mantiene la consistencia de los datos a trav\u00e9s de la consistencia eventual, lo que implica que tan pronto como se ejecuta una \u00fanica copia de mutaci\u00f3n, se env\u00edan acuses de recibo a las aplicaciones y, finalmente, los datos se vuelven consistentes a trav\u00e9s de diferentes clusters en la topolog\u00eda.<\/span><\/p>\n<p><b>Principios b\u00e1sicos de esta tecnolog\u00eda <\/b><\/p>\n<ol>\n<li style=\"font-weight: 400\"><b>Alto rendimiento :<\/b><span style=\"font-weight: 400\"> XDCR es un sistema de replicaci\u00f3n de alto rendimiento que funciona a la velocidad de la red y la memoria con una latencia muy baja. La replicaci\u00f3n es de memoria a memoria. <\/span><\/li>\n<li style=\"font-weight: 400\"><b>Sistema escalable independiente :<\/b><span style=\"font-weight: 400\"> XDCR tiene una arquitectura de igual a igual en la que pueden a\u00f1adirse o eliminarse cl\u00fasteres y cada cl\u00faster de la topolog\u00eda puede ampliarse o reducirse sin afectar a otros cl\u00fasteres.<\/span><\/li>\n<li style=\"font-weight: 400\"><b>Infraestructura agn\u00f3stica :<\/b><span style=\"font-weight: 400\"> XDCR puede utilizarse para replicar datos entre dos cl\u00fasteres couchbase cualquiera que sea su plataforma de despliegue: bare metal, m\u00e1quinas virtuales, nube privada, nube p\u00fablica, h\u00edbrida o contenedores. <\/span><\/li>\n<li style=\"font-weight: 400\"><b>Conocimiento de la topolog\u00eda : <\/b><span style=\"font-weight: 400\">\u00a0XDCR es consciente de la topolog\u00eda, a medida que se a\u00f1aden o eliminan nodos de los cl\u00fasteres, el sistema ajusta y gestiona la replicaci\u00f3n en consecuencia, sin ninguna intervenci\u00f3n manual.<\/span><\/li>\n<li style=\"font-weight: 400\"><b>Configuraci\u00f3n y administraci\u00f3n simplificadas:<\/b><span style=\"font-weight: 400\"> XDCR puede configurarse en &lt;15 segundos, entre dos clusters Couchbase cualesquiera. Una vez configurado, los documentos se sincronizan continuamente entre el origen y el destino. Funciona sin ninguna intervenci\u00f3n manual, incluso durante los cambios de topolog\u00eda, como la conmutaci\u00f3n por error o el reequilibrio.<\/span><\/li>\n<li style=\"font-weight: 400\"><b>Topolog\u00eda flexible :<\/b><span style=\"font-weight: 400\"> Unidireccional, bidireccional, hub &amp; spoke, anillo, malla, etc., se puede configurar cualquier topolog\u00eda compleja. <\/span><\/li>\n<li style=\"font-weight: 400\"><b>Resistente :<\/b><span style=\"font-weight: 400\"> En caso de cualquier fallo de red, XDCR puede reanudar la replicaci\u00f3n desde donde se interrumpi\u00f3. XDCR tambi\u00e9n reintenta continuamente hasta que la replicaci\u00f3n tiene \u00e9xito.<\/span><\/li>\n<\/ol>\n<p><b>XDCR bajo el cap\u00f3<\/b><\/p>\n<p><span style=\"font-weight: 400\">Para familiarizarse con la arquitectura del servidor Couchbase, escuche esto\u00a0<a href=\"https:\/\/www.youtube.com\/watch?v=bgFyBEgTBc4\">hable<\/a>.<\/span><\/p>\n<p><iframe loading=\"lazy\" title=\"Arquitectura del servidor Couchbase: Una visi\u00f3n general - Connect Silicon Valley 2018\" width=\"900\" height=\"506\" src=\"https:\/\/www.youtube.com\/embed\/bgFyBEgTBc4?feature=oembed&#038;enablejsapi=1&#038;origin=https:\/\/www.couchbase.com\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><\/p>\n<p><span style=\"font-weight: 400\">En este blog, nos centraremos en la arquitectura XDCR. <\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-6071 aligncenter\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2018\/12\/Screen-Shot-2018-12-01-at-5.58.27-PM-300x120.png\" alt=\"\" width=\"703\" height=\"281\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/12\/Screen-Shot-2018-12-01-at-5.58.27-PM-300x120.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/12\/Screen-Shot-2018-12-01-at-5.58.27-PM-1024x408.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/12\/Screen-Shot-2018-12-01-at-5.58.27-PM-768x306.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/12\/Screen-Shot-2018-12-01-at-5.58.27-PM-1536x612.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/12\/Screen-Shot-2018-12-01-at-5.58.27-PM-20x8.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/12\/Screen-Shot-2018-12-01-at-5.58.27-PM-1320x526.png 1320w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/12\/Screen-Shot-2018-12-01-at-5.58.27-PM.png 1726w\" sizes=\"auto, (max-width: 703px) 100vw, 703px\" \/><span style=\"font-weight: 400\">Para describir el flujo a alto nivel, los datos de la aplicaci\u00f3n del servidor de aplicaciones se escriben en nuestra memoria integrada (cach\u00e9) a trav\u00e9s de los SDK de cliente. Una vez que estos datos est\u00e1n en la memoria, se canalizan en diferentes colas para su replicaci\u00f3n y persistencia. La replicaci\u00f3n entre cl\u00fasteres se realiza de memoria a memoria, como se indica en la figura anterior, y es uno de los principales factores que permiten a XDCR ofrecer una latencia muy baja.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Adem\u00e1s, la replicaci\u00f3n es altamente paralela entre los nodos de origen y destino. Las colas de replicaci\u00f3n pueden ajustarse entre 2 y 100 en funci\u00f3n de la disponibilidad de ancho de banda y del rendimiento deseado.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-6072 aligncenter\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2018\/12\/Screen-Shot-2018-12-01-at-6.09.35-PM-300x171.png\" alt=\"\" width=\"377\" height=\"215\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/12\/Screen-Shot-2018-12-01-at-6.09.35-PM-300x171.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/12\/Screen-Shot-2018-12-01-at-6.09.35-PM-768x438.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/12\/Screen-Shot-2018-12-01-at-6.09.35-PM-20x11.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/12\/Screen-Shot-2018-12-01-at-6.09.35-PM.png 786w\" sizes=\"auto, (max-width: 377px) 100vw, 377px\" \/><\/p>\n<p><span style=\"font-weight: 400\">Los buckets en Couchbase son contenedores l\u00f3gicos de documentos. XDCR puede configurarse a nivel de bucket. Cada bucket se divide en 1024 buckets virtuales llamados vbuckets. Estos vbuckets se reparten equitativamente entre los nodos de cada cluster. Cada uno de estos nodos termina con unos datos activos y otros replicados. XDCR descentraliza la replicaci\u00f3n entre los nodos del cl\u00faster. <\/span><\/p>\n<p><span style=\"font-weight: 400\">Couchbase mantiene un protocolo de streaming llamado como <\/span><a href=\"https:\/\/docs.couchbase.com\/server\/5.5\/understanding-couchbase\/clusters-and-availability\/replication-architecture.html#database-change-protocol\"><span style=\"font-weight: 400\">\"Protocolo de cambio de base de datos (DCP)\"<\/span><\/a><span style=\"font-weight: 400\"> a <\/span><span style=\"font-weight: 400\">comunicar el estado de los datos mediante un registro de cambios ordenado. <\/span><span style=\"font-weight: 400\">XDCR es un consumidor de este protocolo y <\/span><span style=\"font-weight: 400\">depende de DCP para propagar los cambios. <\/span><\/p>\n<p><span style=\"font-weight: 400\">Una cola de replicaci\u00f3n XDCR mantiene los cambios espec\u00edficos XDCR. Los hilos de trabajo XDCR recogen los cambios para el vbucket activo dado en el nodo y comunican los cambios al nodo remoto que mantiene el vbucket activo en el cl\u00faster de destino. La arquitectura no requiere ninguna coordinaci\u00f3n centralizada para la replicaci\u00f3n de cada vbucket, lo que contribuye a las caracter\u00edsticas de baja latencia y alto rendimiento. El n\u00famero de hilos de trabajo puede configurarse para maximizar el rendimiento en funci\u00f3n del ancho de banda disponible. <\/span><\/p>\n<p><span style=\"font-weight: 400\">XDCR mantiene puntos de control. Siempre que la replicaci\u00f3n se interrumpe debido a fallos de red o fallos del cluster fuente, etc., XDCR reanuda la replicaci\u00f3n desde el \u00faltimo punto de control. Si por alguna raz\u00f3n no tiene \u00e9xito, XDCR sigue intent\u00e1ndolo hasta que lo consigue. La replicaci\u00f3n tambi\u00e9n se realiza en dos modos: replicaci\u00f3n pesimista, en la que s\u00f3lo se replican las claves, y replicaci\u00f3n optimista, en la que se pueden replicar tanto las claves como los valores. <\/span><\/p>\n<p><span style=\"font-weight: 400\">XDCR tambi\u00e9n est\u00e1 altamente optimizado para la conservaci\u00f3n del ancho de banda a trav\u00e9s de funciones como la compresi\u00f3n, el estrangulamiento de la red y la replicaci\u00f3n optimista, donde puede comprimir los documentos para la replicaci\u00f3n, restringir la utilizaci\u00f3n del ancho de banda y elegir replicar los documentos con replicaci\u00f3n optimista hasta un cierto umbral para reducir la latencia.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Espero que esta primera parte de <\/span><i><span style=\"font-weight: 400\">Comprender la serie XDCR<\/span><\/i><span style=\"font-weight: 400\">\u00a0te ha dado una buena visi\u00f3n general de qu\u00e9 es XDCR, c\u00f3mo funciona y qu\u00e9 lo convierte en un sistema de replicaci\u00f3n tan eficaz.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Permanezca atento a las siguientes partes, en las que aprenderemos m\u00e1s sobre sus caracter\u00edsticas, ventajas, aplicaciones, ajuste del rendimiento y mucho m\u00e1s.<\/span><\/p>\n<p>Si hay alg\u00fan tema concreto sobre el que le interese saber m\u00e1s, a\u00f1\u00e1dalo en los comentarios.<\/p>\n<p>&nbsp;<\/p>","protected":false},"excerpt":{"rendered":"<p>If you have any familiarity with Couchbase, you definitely know XDCR. If you use Couchbase for any of your applications, you are very likely using XDCR. I wouldn\u2019t be wrong if I said, XDCR is indeed one of our customers\u2019 [&hellip;]<\/p>","protected":false},"author":6588,"featured_media":13873,"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,9417],"tags":[1236,1952,2311,2312,2309,2126,1261,2313,1725,1340],"ppma_author":[9064],"class_list":["post-6070","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","category-performance","tag-big-data","tag-data-replication","tag-distributed-database","tag-document-database","tag-global-deployment","tag-high-availability","tag-json","tag-key-value","tag-nosql-database","tag-scalability"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v25.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Cross Datacenter Replication (XDCR) Architecture | Couchbase<\/title>\n<meta name=\"description\" content=\"XDCR provides asynchronous replication and maintains data consistency across sites via eventual consistency. This blog focuses on XDCR architecture.\" \/>\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\/es\/understanding-xdcr-part-1\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Understanding Cross Data Center Replication (XDCR) - Part 1\" \/>\n<meta property=\"og:description\" content=\"XDCR provides asynchronous replication and maintains data consistency across sites via eventual consistency. This blog focuses on XDCR architecture.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/es\/understanding-xdcr-part-1\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2018-12-02T02:26:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T03:46:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/12\/Screen-Shot-2018-12-01-at-5.58.27-PM.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1726\" \/>\n\t<meta property=\"og:image:height\" content=\"688\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\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=\"4 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/understanding-xdcr-part-1\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/understanding-xdcr-part-1\/\"},\"author\":{\"name\":\"Chaitra Ramarao, Sr. Product Manager, Couchbase Inc.\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/852cd95d6c8aa5ea6d4128643cc3c2b6\"},\"headline\":\"Understanding Cross Data Center Replication (XDCR) &#8211; Part 1\",\"datePublished\":\"2018-12-02T02:26:57+00:00\",\"dateModified\":\"2025-06-14T03:46:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/understanding-xdcr-part-1\/\"},\"wordCount\":864,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/understanding-xdcr-part-1\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"keywords\":[\"Big Data\",\"Data Replication\",\"distributed database\",\"document database\",\"Global deployment\",\"High Availability\",\"JSON\",\"key value\",\"NoSQL Database\",\"Scalability\"],\"articleSection\":[\"Application Design\",\"Best Practices and Tutorials\",\"Couchbase Architecture\",\"Couchbase Capella\",\"Couchbase Server\",\"Cross Data Center Replication (XDCR)\",\"High Performance\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/understanding-xdcr-part-1\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/understanding-xdcr-part-1\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/understanding-xdcr-part-1\/\",\"name\":\"Cross Datacenter Replication (XDCR) Architecture | Couchbase\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/understanding-xdcr-part-1\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/understanding-xdcr-part-1\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2018-12-02T02:26:57+00:00\",\"dateModified\":\"2025-06-14T03:46:24+00:00\",\"description\":\"XDCR provides asynchronous replication and maintains data consistency across sites via eventual consistency. This blog focuses on XDCR architecture.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/understanding-xdcr-part-1\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/understanding-xdcr-part-1\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/understanding-xdcr-part-1\/#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\/understanding-xdcr-part-1\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Understanding Cross Data Center Replication (XDCR) &#8211; Part 1\"}]},{\"@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\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@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\":\"es\",\"@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\/es\/author\/chaitra\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Cross Datacenter Replication (XDCR) Architecture | Couchbase","description":"XDCR proporciona replicaci\u00f3n as\u00edncrona y mantiene la consistencia de los datos entre sitios mediante consistencia eventual. Este blog se centra en la arquitectura XDCR.","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\/es\/understanding-xdcr-part-1\/","og_locale":"es_MX","og_type":"article","og_title":"Understanding Cross Data Center Replication (XDCR) - Part 1","og_description":"XDCR provides asynchronous replication and maintains data consistency across sites via eventual consistency. This blog focuses on XDCR architecture.","og_url":"https:\/\/www.couchbase.com\/blog\/es\/understanding-xdcr-part-1\/","og_site_name":"The Couchbase Blog","article_published_time":"2018-12-02T02:26:57+00:00","article_modified_time":"2025-06-14T03:46:24+00:00","og_image":[{"width":1726,"height":688,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/12\/Screen-Shot-2018-12-01-at-5.58.27-PM.png","type":"image\/png"}],"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":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/understanding-xdcr-part-1\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/understanding-xdcr-part-1\/"},"author":{"name":"Chaitra Ramarao, Sr. Product Manager, Couchbase Inc.","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/852cd95d6c8aa5ea6d4128643cc3c2b6"},"headline":"Understanding Cross Data Center Replication (XDCR) &#8211; Part 1","datePublished":"2018-12-02T02:26:57+00:00","dateModified":"2025-06-14T03:46:24+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/understanding-xdcr-part-1\/"},"wordCount":864,"commentCount":2,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/understanding-xdcr-part-1\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","keywords":["Big Data","Data Replication","distributed database","document database","Global deployment","High Availability","JSON","key value","NoSQL Database","Scalability"],"articleSection":["Application Design","Best Practices and Tutorials","Couchbase Architecture","Couchbase Capella","Couchbase Server","Cross Data Center Replication (XDCR)","High Performance"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/understanding-xdcr-part-1\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/understanding-xdcr-part-1\/","url":"https:\/\/www.couchbase.com\/blog\/understanding-xdcr-part-1\/","name":"Cross Datacenter Replication (XDCR) Architecture | Couchbase","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/understanding-xdcr-part-1\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/understanding-xdcr-part-1\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2018-12-02T02:26:57+00:00","dateModified":"2025-06-14T03:46:24+00:00","description":"XDCR proporciona replicaci\u00f3n as\u00edncrona y mantiene la consistencia de los datos entre sitios mediante consistencia eventual. Este blog se centra en la arquitectura XDCR.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/understanding-xdcr-part-1\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/understanding-xdcr-part-1\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/understanding-xdcr-part-1\/#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\/understanding-xdcr-part-1\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Understanding Cross Data Center Replication (XDCR) &#8211; Part 1"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"El blog de Couchbase","description":"Couchbase, la base de datos 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":"es"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"El blog de Couchbase","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@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. Director de producto, Couchbase Inc.","image":{"@type":"ImageObject","inLanguage":"es","@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 es gestora s\u00e9nior de productos en Couchbase, una empresa de bases de datos NoSQL que lidera las herramientas de bases de datos, la replicaci\u00f3n entre centros de datos y las integraciones de socios. Anteriormente trabaj\u00f3 en la gesti\u00f3n de productos de an\u00e1lisis de datos para Kaiser Permanente y en el desarrollo de software para Hewlett Packard. Es licenciada en ECE y tiene un m\u00e1ster de Carnegie Mellon en Ingenier\u00eda y Gesti\u00f3n de la Innovaci\u00f3n Tecnol\u00f3gica.","url":"https:\/\/www.couchbase.com\/blog\/es\/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 es gestora s\u00e9nior de productos en Couchbase, una empresa de bases de datos NoSQL que lidera las herramientas de bases de datos, la replicaci\u00f3n entre centros de datos y las integraciones de socios. Anteriormente trabaj\u00f3 en la gesti\u00f3n de productos de an\u00e1lisis de datos para Kaiser Permanente y en el desarrollo de software para Hewlett Packard. Es licenciada en ECE y tiene un m\u00e1ster de Carnegie Mellon en Ingenier\u00eda y Gesti\u00f3n de la Innovaci\u00f3n Tecnol\u00f3gica."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/6070","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/users\/6588"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/comments?post=6070"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/6070\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media\/13873"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media?parent=6070"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/categories?post=6070"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/tags?post=6070"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/ppma_author?post=6070"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}