{"id":1572,"date":"2016-01-26T23:04:16","date_gmt":"2016-01-26T23:04:15","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=1572"},"modified":"2023-06-23T05:54:47","modified_gmt":"2023-06-23T12:54:47","slug":"couchbase-server-20-most-common-questions-and-answers","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/es\/couchbase-server-20-most-common-questions-and-answers\/","title":{"rendered":"Couchbase Server 2.0: Preguntas m\u00e1s comunes (y respuestas)"},"content":{"rendered":"<p>Acabo de terminar una serie de webinars t\u00e9cnicos de nueve semanas de duraci\u00f3n en los que se destacaban las caracter\u00edsticas de nuestro pr\u00f3ximo lanzamiento de Couchbase Server 2.0. Fue una pasada interactuar con cientos de participantes. Ha sido un placer interactuar con los cientos de participantes, y me ha sorprendido el nivel de entusiasmo, compromiso y expectaci\u00f3n por este nuevo producto.<\/p>\n<p>(Por cierto, si te perdiste la serie, las nueve sesiones est\u00e1n <a href=\"https:\/\/www.couchbase.com\/blog\/es\/nosql-resources\/webinar\/recorded\/\">disponible para reproducci\u00f3n<\/a>.) A lo largo de la serie de seminarios web, los usuarios plantearon preguntas muy interesantes, y mi plan original era utilizar esta entrada de blog para destacarlas todas. R\u00e1pidamente me di cuenta de que eran demasiadas como para esperar que alguien las leyera todas, as\u00ed que he tomado otro camino. Este blog recoger\u00e1 las preguntas m\u00e1s comunes, importantes o interesantes y las responder\u00e1 aqu\u00ed para beneficio de todos. Antes de entrar en materia, responder\u00e9 a la pregunta m\u00e1s frecuente: \"\u00bfCu\u00e1nto falta para la AG de Couchbase Server 2.0?\" Actualmente estamos en camino de lanzarlo antes de fin de a\u00f1o. Mientras tanto, si\u00e9ntete libre de experimentar con la Developer Preview que ya est\u00e1 disponible. En cuanto al resto de preguntas, \u00a1ah\u00ed van!<\/p>\n<p>P: \u00bfCu\u00e1les son las principales ventajas de incorporar Membase y CouchDB en un \u00fanico producto?<\/p>\n<p>R: Membase es un almac\u00e9n de valores clave s\u00faper r\u00e1pido y altamente escalable, conocido por su rendimiento y escalabilidad. Por otro lado, CouchDB es una gran base de datos de documentos, con potentes capacidades de indexaci\u00f3n y consulta. La combinaci\u00f3n de estos dos productos re\u00fane lo mejor de ambos mundos para crear una base de datos NoSQL de alto rendimiento y gran elasticidad que se escala linealmente al tiempo que proporciona funciones de consulta, indexaci\u00f3n y orientadas a documentos.<\/p>\n<p>P: \u00bfAcelera Couchbase el acceso a un documento de base de datos almacen\u00e1ndolo autom\u00e1ticamente en memoria cach\u00e9?<\/p>\n<p>R: \u00a1Por supuesto! Esa es una de las grandes caracter\u00edsticas de Couchbase Server 2.0, y viene de la vasta experiencia que tenemos con memcached. Todo el acceso a los documentos pasa a trav\u00e9s de nuestra capa de cach\u00e9 RAM integrada (construida a partir de memcached) para proporcionar una latencia extremadamente baja y, lo que es m\u00e1s importante, predecible, bajo cargas extremadamente pesadas. Por ejemplo, nuestros clientes suelen realizar m\u00e1s de 100.000 operaciones\/segundo en un cl\u00faster y hemos llegado a realizar m\u00e1s de 200.000 operaciones\/segundo en nodos individuales en nuestros propios entornos de prueba. Esta capa de cach\u00e9 RAM tambi\u00e9n nos permite gestionar picos de carga de escritura (y lectura) sin afectar al rendimiento de la aplicaci\u00f3n.<\/p>\n<p>P: Veo en vuestros foros que Couchbase Server 2.0 utiliza el protocolo memcached para acceder a los datos ya que es compatible para los usuarios existentes de Membase y tambi\u00e9n por el rendimiento mucho mayor. \u00bfHay alguna forma de usar APIs REST similares a las de CouchDB para acceder a los documentos en Couchbase Server 2.0?<\/p>\n<p>R: La primera versi\u00f3n de Couchbase Server 2.0 usa el protocolo memcached para el acceso a documentos, y el protocolo HTTP de CouchDB para acceder a vistas. Con el tiempo, estos dos se fusionar\u00e1n a\u00fan m\u00e1s. Mientras tanto, hemos proporcionado un n\u00famero de librer\u00edas cliente que abstraen estos dos m\u00e9todos de acceso del desarrollador.<\/p>\n<p>P: \u00bfCouchbase Server 2.0 ser\u00e1 de c\u00f3digo abierto?<\/p>\n<p>R: \u00a1Ya lo es! Como compa\u00f1\u00eda, Couchbase est\u00e1 totalmente comprometida con el desarrollo de las comunidades de c\u00f3digo abierto que existen y se est\u00e1n construyendo alrededor de nuestros productos. Aunque nuestro objetivo es proporcionar software empresarial a nuestros clientes de pago, aceptamos el libre flujo de ideas y la amplia adopci\u00f3n que permite un proyecto de c\u00f3digo abierto y creemos firmemente que hay un lugar para ambos.<\/p>\n<h4>Indexaci\u00f3n\/consulta<\/h4>\n<p>P: \"Todo lo que necesito es un \u00edndice secundario simple, no map\/reduce... \u00bfc\u00f3mo lo hago?<\/p>\n<p>R: Actualmente, todos nuestros \u00edndices se construyen usando una funci\u00f3n map (la reducci\u00f3n es totalmente opcional y puede ignorarse aqu\u00ed).  Esto es realmente s\u00f3lo otra sintaxis para crear un \u00edndice y hay una variedad de ejemplos avialable discutir c\u00f3mo crear \u00edndices muy simples.  La forma m\u00e1s simple implicar\u00eda simplemente poner \"emit(doc.)\" en tu funci\u00f3n map donde est\u00e1 lo que quieres indexar.  Esto crear\u00e1 una lista de todos los documentos que contengan ese campo, ordenados por ese campo.  Por supuesto, hay escenarios m\u00e1s complejos, pero se puede hacer bastante simple si eso es lo que se necesita.<\/p>\n<p>P: \u00bfEn qu\u00e9 se diferencian las vistas de Couchbase Server 2.0 de las de CouchDB y Couchbase Single Server?<\/p>\n<p>R: En absoluto... el formato, la sintaxis, todo es igual.  Adem\u00e1s, todas las opciones de consulta son compatibles.  Puedes copiar y pegar literalmente el c\u00f3digo de la vista de una a otra.  Tambi\u00e9n se admiten m\u00faltiples documentos de dise\u00f1o.<\/p>\n<p>P: \u00bfSoporta Couchbase Server 2.0 consultas ad-hoc?<\/p>\n<p>R: Por el momento, todas las consultas a Couchbase Server (como CouchDB) deben hacerse contra vistas pre-materializadas. En general, esta es la \u00fanica manera de proporcionar un rendimiento fiable al hacer esas consultas. Tambi\u00e9n entendemos la necesidad de m\u00e1s consultas bajo demanda\/ad-hoc y estamos trabajando diligentemente para proporcionar eso tambi\u00e9n. Couchbase ya ha empezado a adoptar un enfoque l\u00edder en el sector para crear un lenguaje espec\u00edfico para datos no estructurados que pueda utilizarse en todo el panorama NoSQL. Echa un vistazo a https:\/\/unqlspec.org para ver en qu\u00e9 estamos trabajando.<\/p>\n<h4>SDKs\/Bibliotecas cliente<\/h4>\n<p>P: \u00bfQu\u00e9 SDK y bibliotecas cliente son compatibles?<\/p>\n<p>R: A nivel b\u00e1sico, Couchbase Server 2.0 soporta cualquier librer\u00eda que implemente el protocolo memcached (y hay MUCHAS).  Para la funcionalidad adicional que hemos a\u00f1adido (comandos de protocolo extendidos y acceso a vistas) Couchbase proporciona librer\u00edas cliente para una variedad de lenguajes (Java, .NET, PHP, Python, Ruby, C\/C++) as\u00ed como instrucciones de c\u00f3mo extender librer\u00edas para otros lenguajes.<\/p>\n<p>P: \u00bfExiste alguna posibilidad de dogpiling con stale=update_after? Si se reciben 30 peticiones simult\u00e1neas para una vista con stale=update_after, \u00bfse generar\u00e1n varias peticiones simult\u00e1neas para actualizar el \u00edndice?<\/p>\n<p>R: Para recapitular, \"stale\" indica al servidor que esta solicitud de consulta debe devolverse lo antes posible, sabiendo que algunos datos que ya se han escrito pueden no estar incluidos en la vista.  Al poner tambi\u00e9n \"update_after\" en la petici\u00f3n, el cliente le est\u00e1 diciendo al servidor que rematerialice el \u00edndice en segundo plano... despu\u00e9s de devolver la petici\u00f3n inicial lo m\u00e1s r\u00e1pidamente posible.  Una vez iniciada esta rematerializaci\u00f3n, las peticiones subsiguientes no har\u00e1n que ocurra nada diferente, por lo que no hay que preocuparse por problemas de \"dogpiling\" o \"stampeding herd\".<\/p>\n<p>P: \u00bfC\u00f3mo sabe el cliente cu\u00e1ndo debe actualizar los mapas del servidor\/vbucket?<\/p>\n<p>R: Todos los clientes (ya sean nuestros clientes \"inteligentes\" o est\u00e9n pasando por nuestro proceso Moxi) mantendr\u00e1n una conexi\u00f3n de streaming a un servidor Couchbase.  Cuando la topolog\u00eda del cluster cambie (a\u00f1adir\/eliminar\/nodos), los clientes ser\u00e1n autom\u00e1ticamente actualizados con un nuevo mapa vbucket a trav\u00e9s de esta conexi\u00f3n.  Los clientes tambi\u00e9n pueden solicitar este mapa bajo demanda, y hacerlo cada vez que se inician.  Adem\u00e1s, cada nodo del cluster sabe de qu\u00e9 vbuckets es responsable y s\u00f3lo devolver\u00e1 datos de esos vbuckets.  De este modo, aunque un cliente est\u00e9 temporalmente desincronizado con el cl\u00faster, nunca ser\u00e1 vulnerable a datos incoherentes.<\/p>\n<h4>Uso de la vista Desarrollo\/Producci\u00f3n<\/h4>\n<p>P: \u00bfPor qu\u00e9 el esfuerzo adicional de crear una vista en modo \"desarrollo\" y luego pasarla a producci\u00f3n?<\/p>\n<p>R: Quer\u00edamos ofrecer la posibilidad de desarrollar vistas en un conjunto de datos en vivo, pero no quer\u00edamos que ese desarrollo afectara a la aplicaci\u00f3n en ejecuci\u00f3n.  Por lo tanto, se cre\u00f3 un modo de \"desarrollo\" para que los usuarios pudieran crear y editar vistas en datos \"reales\".  Para acelerar las iteraciones de desarrollo, por defecto se materializa una vista sobre un subconjunto de los datos.  Una vez finalizado el desarrollo, el usuario puede optar por materializar la vista sobre todo el cl\u00faster justo antes de pasarla a producci\u00f3n.  Esto ofrece la ventaja a\u00f1adida de materializar la vista de modo que est\u00e9 inmediatamente lista para ser utilizada por la aplicaci\u00f3n.  Por \u00faltimo, este modo de \"desarrollo\" puede utilizarse para editar vistas que se encuentran actualmente en producci\u00f3n, sin que ello afecte al acceso de la aplicaci\u00f3n a las mismas (realizando una copia).  Una vez finalizada la edici\u00f3n, la vista puede materializarse y pasar a producci\u00f3n junto con la original.<\/p>\n<p>P: \u00bfC\u00f3mo se controla cu\u00e1l es el conjunto de datos de desarrollo?<\/p>\n<p>R: Actualmente, el software decide autom\u00e1ticamente el conjunto de datos de desarrollo en funci\u00f3n de la cantidad de datos existentes.  En el caso de conjuntos de datos peque\u00f1os, el software materializar\u00e1 la vista en todo el conjunto. A medida que aumente, el programa lo reducir\u00e1 autom\u00e1ticamente para proporcionar un tiempo de respuesta m\u00e1s r\u00e1pido durante el desarrollo. Una vez finalizada la vista, el usuario tiene la opci\u00f3n de ejecutarla en todo el conjunto de datos manualmente (haciendo clic en la pesta\u00f1a \"Conjunto de datos de cl\u00faster completo\"), tanto a efectos de verificaci\u00f3n final como para prepararla para su uso en producci\u00f3n.<\/p>\n<h4>Agrupaci\u00f3n<\/h4>\n<p>P: En el caso de un bucket con r\u00e9plica y auto-failover, \u00bfprovocar\u00e1 un fallo del servidor sin reequilibrio errores de recuperaci\u00f3n\/actualizaci\u00f3n en ese bucket?<\/p>\n<p>R: Cuando un servidor falla inicialmente (por la raz\u00f3n que sea: hardware, red, software) la aplicaci\u00f3n obtendr\u00e1 brevemente errores para cualquier dato del que ese servidor fuera responsable. Las peticiones de datos a otros servidores no se ver\u00e1n afectadas. Estos errores continuar\u00e1n hasta que el nodo sea \"fail over\", lo que activar\u00e1 la r\u00e9plica de datos (vbuckets) en otra parte del cluster. La cantidad de tiempo variar\u00e1 dependiendo de si usted est\u00e1 utilizando la conmutaci\u00f3n por error autom\u00e1tica o manual ... pero una vez que la conmutaci\u00f3n por error se activa no hay m\u00e1s demora. Te preguntar\u00e1s \"pero por qu\u00e9 no puedo leer de la r\u00e9plica datos que ya existen\".  La respuesta es doble.  En primer lugar, no permitimos espec\u00edficamente el acceso a los datos de la r\u00e9plica (mientras es \"r\u00e9plica\") para preservar la consistencia muy fuerte que nuestro sistema proporciona. En condiciones normales de funcionamiento, se garantiza la \"lectura de sus propias escrituras\" y esto se consigue proporcionando una \u00fanica ubicaci\u00f3n para acceder a cualquier dato. Al permitir la lectura sin restricciones de las r\u00e9plicas, podr\u00eda darse el caso de que un cliente escribiera un dato en la copia activa y otro cliente intentara leerlo inmediatamente de la r\u00e9plica... lo que podr\u00eda provocar una incoherencia. Ahora, la segunda parte de esta respuesta es que actualmente estamos trabajando en una caracter\u00edstica para permitir la lectura de estas r\u00e9plicas. Ser\u00e1 una nueva operaci\u00f3n que ser\u00e1 invocada expl\u00edcitamente por la aplicaci\u00f3n para que no haya ninguna confusi\u00f3n sobre qu\u00e9 copia se est\u00e1 leyendo. A\u00fan as\u00ed, querr\u00e1s conmutar por error el nodo lo antes posible, ya que las escrituras seguir\u00e1n fallando. Este es un ejemplo de las muchas caracter\u00edsticas que hemos a\u00f1adido como respuesta directa a las demandas de nuestros clientes y usuarios... \u00a1Usted habla y nosotros escuchamos (y tambi\u00e9n hacemos algo al respecto)!<\/p>\n<p>P: \u00bfExiste alg\u00fan efecto\/riesgo\/tiempo al reequilibrar un sistema sometido a grandes cargas de escritura? \u00bfEs mejor a\u00f1adir nodos en momentos de poca carga?<\/p>\n<p>R: Por su dise\u00f1o, la operaci\u00f3n de reequilibrio se realiza de forma as\u00edncrona para que tenga el menor impacto posible en el rendimiento del cl\u00faster. Sin embargo, la realidad es que el reequilibrio aumenta la carga del cl\u00faster y requiere recursos para hacerlo (red, disco, RAM, CPU). Si el cl\u00faster ya est\u00e1 cerca de su capacidad, cualquier aumento de carga puede afectar al rendimiento de la aplicaci\u00f3n. Aunque es seguro hacerlo en cualquier momento, recomendamos encarecidamente que realice sus propias pruebas en su propio entorno para caracterizar qu\u00e9 impacto tendr\u00e1 un reequilibrio, si es que lo tiene. Por lo general, nuestros clientes realizan estas pruebas en momentos de poca actividad o tranquilidad, pero la principal ventaja es que no es necesario desconectar completamente la aplicaci\u00f3n mientras se sigue escalando.<\/p>\n<p>P: \u00bfQu\u00e9 es un vbucket?<\/p>\n<p>R: Un vbucket es nuestra forma de particionar l\u00f3gicamente los datos para que puedan repartirse entre todos los nodos de un cl\u00faster. Cada bucket de tipo Couchbase que se crea en el cl\u00faster se divide autom\u00e1ticamente (y de forma transparente) en un conjunto est\u00e1tico de porciones (los vbuckets). Estos se \"asignan\" a servidores individuales. Cuando se a\u00f1ade o elimina un nodo, son estas porciones las que se mueven y se reasignan para proporcionar un escalado lineal y no disruptivo. Aunque totalmente abstra\u00eddo de la aplicaci\u00f3n y el usuario, es importante darse cuenta de que los vbuckets existen \"bajo el cap\u00f3\" para proporcionar muchas de las maravillosas capacidades que tiene Couchbase Server. Puedes aprender m\u00e1s sobre el concepto de vbucket.<\/p>\n<h4>Supervisi\u00f3n<\/h4>\n<p>P: \u00bfEs la Web UI de Couchbase Server el \u00fanico m\u00e9todo para monitorizar un cluster de Couchbase Server?<\/p>\n<p>R: No necesariamente. Todo lo que ve y puede hacer en la interfaz web est\u00e1 controlado por nuestra interfaz REST, a la que se puede acceder mediante programaci\u00f3n externa.  Adem\u00e1s, cada servidor individual (y cada cubo individual en ese servidor) proporciona sus propias estad\u00edsticas \"en bruto\" que son utilizadas por la API REST.  Estas estad\u00edsticas en bruto tambi\u00e9n est\u00e1n disponibles externamente:<\/p>\n<p>Nuestro objetivo es proporcionar toda la informaci\u00f3n posible sobre el sistema para que nuestros usuarios puedan supervisarlo eficazmente, tanto desde el punto de vista de la planificaci\u00f3n de la capacidad como del diagn\u00f3stico y la resoluci\u00f3n de problemas cuando las cosas empiecen a ir mal (o para evitar que vayan mal desde el principio).<\/p>\n<p>P: \u00bfQu\u00e9 tipo de alertas proporciona Couchbase Server?<\/p>\n<p>R: T\u00e9cnicamente, no somos una empresa que fabrique software de alerta.  En nuestra opini\u00f3n, nuestro trabajo consiste en proporcionar una interfaz que otros sistemas puedan utilizar.  La mayor\u00eda de las grandes organizaciones no querr\u00edan que cada pieza de tecnolog\u00eda de su pila enviara un conjunto de alertas con un formato diferente. Por eso hemos hecho que sea tan f\u00e1cil conectar nuestras estad\u00edsticas y datos de supervisi\u00f3n a cualquier otro sistema.  Sin embargo, tambi\u00e9n somos conscientes de que algunos entornos m\u00e1s peque\u00f1os pueden querer que nuestro software proporcione esto de forma inmediata.  Estamos trabajando para ampliar nuestras capacidades en este sentido y ya proporcionamos alertas para cuando los nodos se caen.<\/p>\n<h4>Autocompactaci\u00f3n<\/h4>\n<p>P: Si se cancela la compactaci\u00f3n al final del periodo de tiempo, \u00bfse guarda la compactaci\u00f3n realizada hasta ese momento o se pierde toda la compactaci\u00f3n realizada hasta ese momento?<\/p>\n<p>R: Normalmente, una compactaci\u00f3n es todo o nada, por lo que al abortarla se perder\u00e1 el progreso que se haya hecho hasta el momento.  Sin embargo, dentro de Couchbase Server, estamos realizando la compactaci\u00f3n en una base por vbucket (ver arriba) y as\u00ed todo el conjunto de datos puede ser compactado incrementalmente sin perder todo el progreso que ha hecho cuando se aborta.<\/p>\n<h4>Autofailover<\/h4>\n<p>P: \u00bfPor qu\u00e9 se produce un retraso antes de que el cl\u00faster conmute autom\u00e1ticamente por error un nodo ca\u00eddo?<\/p>\n<p>R: Por defecto, el software est\u00e1 configurado con un m\u00ednimo de 30 segundos antes de que se active la conmutaci\u00f3n autom\u00e1tica por error. Esto est\u00e1 dise\u00f1ado para evitar que el software haga \"lo incorrecto\". Por ejemplo, si un nodo es simplemente lento para responder, o hay un breve contratiempo en la red, usted no querr\u00eda que fallara, por lo que el cl\u00faster esperar\u00e1 para asegurarse de que el nodo est\u00e1 realmente ca\u00eddo.<\/p>\n<p>Para obtener a\u00fan m\u00e1s informaci\u00f3n, puedes ver los v\u00eddeos de 25-30 minutos del seminario web de cada semana aqu\u00ed. Y el lugar autorizado para toda la informaci\u00f3n relativa a Couchbase Server 2.0 se puede encontrar aqu\u00ed. Aunque esta serie haya llegado a su fin, ya estamos planeando empezar otra para destacar no s\u00f3lo las caracter\u00edsticas de Couchbase Server 2.0, sino tambi\u00e9n Couchbase Mobile, nuestros SDKs\/librer\u00edas cliente y \u00a1mucho m\u00e1s! Algunos de los temas incluir\u00e1n:<\/p>\n<ul>\n<li>Sincronizaci\u00f3n entre cl\u00fasteres (tambi\u00e9n conocida como replicaci\u00f3n entre centros de datos)<\/li>\n<li>Copia de seguridad\/restauraci\u00f3n con Couchbase Server 2.0<\/li>\n<li>Actualizaci\u00f3n desde Membase 1.7<\/li>\n<li>Y mucho m\u00e1s.<\/li>\n<\/ul>\n<p>Para hacerlo a\u00fan mejor, \u00a1te pido que me ayudes a participar! Por favor, comenta aqu\u00ed (o env\u00edame un correo electr\u00f3nico directamente a <a href=\"mailto:perry@couchbase.com\">perry@couchbase.com<\/a>) con cualquier tema que crea que necesitamos cubrir m\u00e1s y haremos todo lo posible por incluirlo en un pr\u00f3ximo seminario web.<\/p>","protected":false},"excerpt":{"rendered":"<p>I just finished up a nine-week technical webinar series highlighting the features of our upcoming release of Couchbase Server 2.0. It was such a blast interacting with the hundreds of participants, and I was blown away by the level of [&hellip;]<\/p>","protected":false},"author":24,"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":[8969],"class_list":["post-1572","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.1 (Yoast SEO v26.1.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Couchbase Server 2.0: Most Common Questions- The Couchbase Blog<\/title>\n<meta name=\"description\" content=\"Learn about the questions asked by users in nine-week technical webinar series highlighting the features of our upcoming release of Couchbase Server 2.0.\" \/>\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\/couchbase-server-20-most-common-questions-and-answers\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Couchbase Server 2.0: Most Common Questions (and Answers)\" \/>\n<meta property=\"og:description\" content=\"Learn about the questions asked by users in nine-week technical webinar series highlighting the features of our upcoming release of Couchbase Server 2.0.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/es\/couchbase-server-20-most-common-questions-and-answers\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2016-01-26T23:04:15+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-06-23T12:54:47+00:00\" \/>\n<meta name=\"author\" content=\"Perry Krug\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Perry Krug\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 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-20-most-common-questions-and-answers\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-server-20-most-common-questions-and-answers\/\"},\"author\":{\"name\":\"Perry Krug\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/d75b855801e89467ae2cfe0caef39a15\"},\"headline\":\"Couchbase Server 2.0: Most Common Questions (and Answers)\",\"datePublished\":\"2016-01-26T23:04:15+00:00\",\"dateModified\":\"2023-06-23T12:54:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-server-20-most-common-questions-and-answers\/\"},\"wordCount\":2578,\"commentCount\":22,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-server-20-most-common-questions-and-answers\/#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\/couchbase-server-20-most-common-questions-and-answers\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-server-20-most-common-questions-and-answers\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/couchbase-server-20-most-common-questions-and-answers\/\",\"name\":\"Couchbase Server 2.0: Most Common Questions- The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-server-20-most-common-questions-and-answers\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-server-20-most-common-questions-and-answers\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2016-01-26T23:04:15+00:00\",\"dateModified\":\"2023-06-23T12:54:47+00:00\",\"description\":\"Learn about the questions asked by users in nine-week technical webinar series highlighting the features of our upcoming release of Couchbase Server 2.0.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-server-20-most-common-questions-and-answers\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/couchbase-server-20-most-common-questions-and-answers\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-server-20-most-common-questions-and-answers\/#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-20-most-common-questions-and-answers\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Couchbase Server 2.0: Most Common Questions (and Answers)\"}]},{\"@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\/d75b855801e89467ae2cfe0caef39a15\",\"name\":\"Perry Krug\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/07fdef12afbaed73ed2879a6d989ae12\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d526d9acbd39623c0a9c0443617ab51bc75b0d8118706229ff946cea1a223257?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d526d9acbd39623c0a9c0443617ab51bc75b0d8118706229ff946cea1a223257?s=96&d=mm&r=g\",\"caption\":\"Perry Krug\"},\"description\":\"Perry Krug is the Head of Developer Experience at Couchbase. He has been with Couchbase for over 13 years and has been working with high-performance caching and database systems for over 17.\",\"url\":\"https:\/\/www.couchbase.com\/blog\/es\/author\/perry-krug\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Couchbase Server 2.0: Most Common Questions- The Couchbase Blog","description":"Conozca las preguntas formuladas por los usuarios en una serie de seminarios web t\u00e9cnicos de nueve semanas de duraci\u00f3n en los que se destacan las caracter\u00edsticas de nuestra pr\u00f3xima versi\u00f3n de Couchbase Server 2.0.","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\/couchbase-server-20-most-common-questions-and-answers\/","og_locale":"es_MX","og_type":"article","og_title":"Couchbase Server 2.0: Most Common Questions (and Answers)","og_description":"Learn about the questions asked by users in nine-week technical webinar series highlighting the features of our upcoming release of Couchbase Server 2.0.","og_url":"https:\/\/www.couchbase.com\/blog\/es\/couchbase-server-20-most-common-questions-and-answers\/","og_site_name":"The Couchbase Blog","article_published_time":"2016-01-26T23:04:15+00:00","article_modified_time":"2023-06-23T12:54:47+00:00","author":"Perry Krug","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Perry Krug","Est. reading time":"12 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-server-20-most-common-questions-and-answers\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-server-20-most-common-questions-and-answers\/"},"author":{"name":"Perry Krug","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/d75b855801e89467ae2cfe0caef39a15"},"headline":"Couchbase Server 2.0: Most Common Questions (and Answers)","datePublished":"2016-01-26T23:04:15+00:00","dateModified":"2023-06-23T12:54:47+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-server-20-most-common-questions-and-answers\/"},"wordCount":2578,"commentCount":22,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-server-20-most-common-questions-and-answers\/#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\/couchbase-server-20-most-common-questions-and-answers\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-server-20-most-common-questions-and-answers\/","url":"https:\/\/www.couchbase.com\/blog\/couchbase-server-20-most-common-questions-and-answers\/","name":"Couchbase Server 2.0: Most Common Questions- The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-server-20-most-common-questions-and-answers\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-server-20-most-common-questions-and-answers\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2016-01-26T23:04:15+00:00","dateModified":"2023-06-23T12:54:47+00:00","description":"Conozca las preguntas formuladas por los usuarios en una serie de seminarios web t\u00e9cnicos de nueve semanas de duraci\u00f3n en los que se destacan las caracter\u00edsticas de nuestra pr\u00f3xima versi\u00f3n de Couchbase Server 2.0.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-server-20-most-common-questions-and-answers\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/couchbase-server-20-most-common-questions-and-answers\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-server-20-most-common-questions-and-answers\/#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-20-most-common-questions-and-answers\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Couchbase Server 2.0: Most Common Questions (and Answers)"}]},{"@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\/d75b855801e89467ae2cfe0caef39a15","name":"Perry Krug","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/07fdef12afbaed73ed2879a6d989ae12","url":"https:\/\/secure.gravatar.com\/avatar\/d526d9acbd39623c0a9c0443617ab51bc75b0d8118706229ff946cea1a223257?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d526d9acbd39623c0a9c0443617ab51bc75b0d8118706229ff946cea1a223257?s=96&d=mm&r=g","caption":"Perry Krug"},"description":"Perry Krug is the Head of Developer Experience at Couchbase. He has been with Couchbase for over 13 years and has been working with high-performance caching and database systems for over 17.","url":"https:\/\/www.couchbase.com\/blog\/es\/author\/perry-krug\/"}]}},"authors":[{"term_id":8969,"user_id":24,"is_guest":0,"slug":"perry-krug","display_name":"Perry Krug","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/d526d9acbd39623c0a9c0443617ab51bc75b0d8118706229ff946cea1a223257?s=96&d=mm&r=g","author_category":"","last_name":"Krug","first_name":"Perry","job_title":"","user_url":"","description":"Perry Krug es Arquitecto en la Oficina del CTO centrado en soluciones para clientes. Lleva m\u00e1s de 8 a\u00f1os en Couchbase y m\u00e1s de 12 trabajando con sistemas de cach\u00e9 y bases de datos de alto rendimiento."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/1572","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\/24"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/comments?post=1572"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/1572\/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=1572"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/categories?post=1572"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/tags?post=1572"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/ppma_author?post=1572"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}