{"id":1674,"date":"2014-12-16T19:38:35","date_gmt":"2014-12-16T19:38:35","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=1674"},"modified":"2014-12-16T19:38:35","modified_gmt":"2014-12-16T19:38:35","slug":"lifecycle-node-couchbase-server-demystified-adding-removing-nodes-rebalancing-failover","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/es\/lifecycle-node-couchbase-server-demystified-adding-removing-nodes-rebalancing-failover\/","title":{"rendered":"Ciclo de Vida de un Nodo en Couchbase Server Desmitificado: A\u00f1adir y Eliminar Nodos, Rebalanceo y Failover"},"content":{"rendered":"<p>Uno de los mejores atributos de Couchbase Server es su simplicidad a la hora de desplegar y gestionar un cluster. Cambiar la topolog\u00eda de un cl\u00faster se puede hacer simplemente dentro de couchbase a trav\u00e9s de unas pocas acciones y unos pocos estados Y eso es lo que voy a presentar en este post.\u00a0<\/p>\n<p>Cada nodo es id\u00e9ntico en Couchbase Server en los binarios que lleva y los servicios que proporciona. A medida que se a\u00f1aden m\u00e1s nodos al cl\u00faster, en su mayor\u00eda heredan la configuraci\u00f3n del primer nodo, aunque tienes opciones para configurar ciertos ajustes por nodo como la ubicaci\u00f3n del archivo de datos.<\/p>\n<p><span style=\"line-height: 23px;\">El primer nodo de Couchbase Server comienza su vida con la inicializaci\u00f3n de un cluster. La configuraci\u00f3n inicial captura la configuraci\u00f3n de todo el cl\u00faster, los buckets de muestra y la configuraci\u00f3n de la contrase\u00f1a de administrador para el cl\u00faster. A\u00f1adir Servidor, Eliminar Servidor, Rebalancear y Failover son los principales verbos que causan la transici\u00f3n entre estados de los nodos. Estos verbos funcionan en los nodos de la versi\u00f3n 3.0.<\/span><\/p>\n<p><span style=\"line-height: 23px;\">Activo e Inactivo presentan los estados estacionarios de los nodos. Activo significa que un nodo forma parte del cl\u00faster y est\u00e1 recibiendo tr\u00e1fico. Inactivo es un nodo que ya no forma parte del cl\u00faster y no est\u00e1 recibiendo tr\u00e1fico. Todos los dem\u00e1s estados tienen un prop\u00f3sito importante, as\u00ed que echemos un vistazo m\u00e1s a fondo;<\/span><\/p>\n<p><span style=\"line-height: 23px;\"><strong>A\u00f1adir y eliminar servidor<\/strong> son operaciones obvias. Sin embargo, hay una cosa importante a tener en cuenta sobre ellas: estas operaciones no confirman inmediatamente el cambio en la topolog\u00eda, sino que ponen el nodo en un estado pendiente de A\u00f1adir\/Eliminar. La conmutaci\u00f3n por error funciona de forma similar.\u00a0<\/span><span style=\"font-weight: 700; line-height: 23px;\">Conmutaci\u00f3n por error<\/span><span style=\"line-height: 23px;\">\u00a0es el verbo que causa la promoci\u00f3n de r\u00e9plicas a maestros - si tienes replicast al que hacer failover. Tambi\u00e9n pone el nodo en un estado de failover y no inactiva inmediatamente el nodo.\u00a0<\/span><\/p>\n<p><span style=\"line-height: 23px;\">\u00bfPor qu\u00e9 necesitamos estos estados intermedios? Bueno, si quieres ser eficiente en el movimiento de datos, quieres hacer todos los cambios en la topolog\u00eda y confirmar todos los cambios a la vez para completar la transici\u00f3n en el paso de movimiento de datos. Este \u00fanico movimiento para todos los cambios es obviamente mucho m\u00e1s eficiente que muchos movimientos intermedios de datos.\u00a0<\/span><\/p>\n<p><strong>Reequilibrar<\/strong> es el verbo que compromete el cambio de topolog\u00eda e inicia el movimiento de datos con la construcci\u00f3n o reconstrucci\u00f3n de r\u00e9plicas dentro del cluster. Rebalance tiene un mont\u00f3n de smarts como la capacidad de detectar el hecho de que usted est\u00e1 haciendo un n\u00famero igual de a\u00f1adir y eliminar servidores. Este caso se denomina swap-rebalance y no requiere movimiento de datos en los nodos que no est\u00e1n en estado pendiente de eliminar o a\u00f1adir.\u00a0<\/p>\n<p class=\"rtecenter\"><img decoding=\"async\" alt=\"\" src=\"https:\/\/www.couchbase.com\/blog\/sites\/default\/files\/uploads\/all\/Slide1.jpg\" style=\"width: 720px; height: 405px;\" \/><\/p>\n<p>La mayor parte de esto no sorprende a mucha gente excepto una cosa en esta imagen (incluso algunos de los veteranos est\u00e1n sorprendidos por esto). Esa sorpresa es la operaci\u00f3n de eliminar servidor y el hecho de que la acci\u00f3n de eliminar servidor no saca a un nodo de la rotaci\u00f3n inmediatamente. Un nodo en estado pendiente de eliminaci\u00f3n sigue recibiendo tr\u00e1fico hasta que se emita un reequilibrio. Si est\u00e1s haciendo una entrevista en Couchbase, \u00a1cuidado con la pregunta trampa sobre este tema!<\/p>\n<p><span style=\"font-family: inherit; font-size: 1em; line-height: 1.4375em;\">Por cierto, con la pr\u00f3xima versi\u00f3n del producto, queremos introducir algunos cambios importantes en este \u00e1mbito. Si est\u00e1s interesado en darnos tu opini\u00f3n, no dudes en ponerte en contacto conmigo en cihan@couchbase.com.\u00a0<\/span><\/p>\n<p>\u00a1Que aproveche!<\/p>","protected":false},"excerpt":{"rendered":"<p>One of the top attributes of Couchbase Server is its simplicity when it comes to deploying and managing a cluster. Changing the topology of a cluster can be done simply within couchbase through a few actions and few states AND [&hellip;]<\/p>\n","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-1674","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Lifecycle of a Node in Couchbase Server Demystified: Adding &amp; Removing Nodes, Rebalancing &amp; Failover - 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\/es\/lifecycle-node-couchbase-server-demystified-adding-removing-nodes-rebalancing-failover\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Lifecycle of a Node in Couchbase Server Demystified: Adding &amp; Removing Nodes, Rebalancing &amp; Failover\" \/>\n<meta property=\"og:description\" content=\"One of the top attributes of Couchbase Server is its simplicity when it comes to deploying and managing a cluster. Changing the topology of a cluster can be done simply within couchbase through a few actions and few states AND [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/es\/lifecycle-node-couchbase-server-demystified-adding-removing-nodes-rebalancing-failover\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2014-12-16T19:38:35+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=\"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\\\/lifecycle-node-couchbase-server-demystified-adding-removing-nodes-rebalancing-failover\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/lifecycle-node-couchbase-server-demystified-adding-removing-nodes-rebalancing-failover\\\/\"},\"author\":{\"name\":\"Cihan Biyikoglu, Director of Product Management, Couchbase\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#\\\/schema\\\/person\\\/3d8c60500ca29254fcdb2f76f29fb088\"},\"headline\":\"Lifecycle of a Node in Couchbase Server Demystified: Adding &#038; Removing Nodes, Rebalancing &#038; Failover\",\"datePublished\":\"2014-12-16T19:38:35+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/lifecycle-node-couchbase-server-demystified-adding-removing-nodes-rebalancing-failover\\\/\"},\"wordCount\":545,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/lifecycle-node-couchbase-server-demystified-adding-removing-nodes-rebalancing-failover\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2022\\\/11\\\/couchbase-nosql-dbaas.png\",\"articleSection\":[\"Uncategorized\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/lifecycle-node-couchbase-server-demystified-adding-removing-nodes-rebalancing-failover\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/lifecycle-node-couchbase-server-demystified-adding-removing-nodes-rebalancing-failover\\\/\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/lifecycle-node-couchbase-server-demystified-adding-removing-nodes-rebalancing-failover\\\/\",\"name\":\"Lifecycle of a Node in Couchbase Server Demystified: Adding & Removing Nodes, Rebalancing & Failover - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/lifecycle-node-couchbase-server-demystified-adding-removing-nodes-rebalancing-failover\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/lifecycle-node-couchbase-server-demystified-adding-removing-nodes-rebalancing-failover\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2022\\\/11\\\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2014-12-16T19:38:35+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/lifecycle-node-couchbase-server-demystified-adding-removing-nodes-rebalancing-failover\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/lifecycle-node-couchbase-server-demystified-adding-removing-nodes-rebalancing-failover\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/lifecycle-node-couchbase-server-demystified-adding-removing-nodes-rebalancing-failover\\\/#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\\\/lifecycle-node-couchbase-server-demystified-adding-removing-nodes-rebalancing-failover\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Lifecycle of a Node in Couchbase Server Demystified: Adding &#038; Removing Nodes, Rebalancing &#038; Failover\"}]},{\"@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\\\/3d8c60500ca29254fcdb2f76f29fb088\",\"name\":\"Cihan Biyikoglu, Director of Product Management, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3e1ac58dd480dd8a6e93d700a58d329bb81df928061de04395055a45274b8702?s=96&d=mm&r=ga878e65cb37ac2419416d3289816abd5\",\"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\\\/es\\\/author\\\/cihan-biyikoglu\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Lifecycle of a Node in Couchbase Server Demystified: Adding & Removing Nodes, Rebalancing & Failover - 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\/es\/lifecycle-node-couchbase-server-demystified-adding-removing-nodes-rebalancing-failover\/","og_locale":"es_MX","og_type":"article","og_title":"Lifecycle of a Node in Couchbase Server Demystified: Adding & Removing Nodes, Rebalancing & Failover","og_description":"One of the top attributes of Couchbase Server is its simplicity when it comes to deploying and managing a cluster. Changing the topology of a cluster can be done simply within couchbase through a few actions and few states AND [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/es\/lifecycle-node-couchbase-server-demystified-adding-removing-nodes-rebalancing-failover\/","og_site_name":"The Couchbase Blog","article_published_time":"2014-12-16T19:38:35+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":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/lifecycle-node-couchbase-server-demystified-adding-removing-nodes-rebalancing-failover\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/lifecycle-node-couchbase-server-demystified-adding-removing-nodes-rebalancing-failover\/"},"author":{"name":"Cihan Biyikoglu, Director of Product Management, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/3d8c60500ca29254fcdb2f76f29fb088"},"headline":"Lifecycle of a Node in Couchbase Server Demystified: Adding &#038; Removing Nodes, Rebalancing &#038; Failover","datePublished":"2014-12-16T19:38:35+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/lifecycle-node-couchbase-server-demystified-adding-removing-nodes-rebalancing-failover\/"},"wordCount":545,"commentCount":1,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/lifecycle-node-couchbase-server-demystified-adding-removing-nodes-rebalancing-failover\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","articleSection":["Uncategorized"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/lifecycle-node-couchbase-server-demystified-adding-removing-nodes-rebalancing-failover\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/lifecycle-node-couchbase-server-demystified-adding-removing-nodes-rebalancing-failover\/","url":"https:\/\/www.couchbase.com\/blog\/lifecycle-node-couchbase-server-demystified-adding-removing-nodes-rebalancing-failover\/","name":"Lifecycle of a Node in Couchbase Server Demystified: Adding & Removing Nodes, Rebalancing & Failover - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/lifecycle-node-couchbase-server-demystified-adding-removing-nodes-rebalancing-failover\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/lifecycle-node-couchbase-server-demystified-adding-removing-nodes-rebalancing-failover\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2014-12-16T19:38:35+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/lifecycle-node-couchbase-server-demystified-adding-removing-nodes-rebalancing-failover\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/lifecycle-node-couchbase-server-demystified-adding-removing-nodes-rebalancing-failover\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/lifecycle-node-couchbase-server-demystified-adding-removing-nodes-rebalancing-failover\/#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\/lifecycle-node-couchbase-server-demystified-adding-removing-nodes-rebalancing-failover\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Lifecycle of a Node in Couchbase Server Demystified: Adding &#038; Removing Nodes, Rebalancing &#038; Failover"}]},{"@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\/3d8c60500ca29254fcdb2f76f29fb088","name":"Cihan Biyikoglu, Director de Gesti\u00f3n de Productos, Couchbase","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/3e1ac58dd480dd8a6e93d700a58d329bb81df928061de04395055a45274b8702?s=96&d=mm&r=ga878e65cb37ac2419416d3289816abd5","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 es director de gesti\u00f3n de productos en Couchbase, responsable del producto Couchbase Server. Cihan es un entusiasta de los grandes datos que aporta m\u00e1s de veinte a\u00f1os de experiencia al equipo de productos de Redis Labs. Cihan comenz\u00f3 su carrera como desarrollador de C\/C++.","url":"https:\/\/www.couchbase.com\/blog\/es\/author\/cihan-biyikoglu\/"}]}},"acf":[],"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","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/1674","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\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/comments?post=1674"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/1674\/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=1674"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/categories?post=1674"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/tags?post=1674"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/ppma_author?post=1674"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}