{"id":6774,"date":"2019-05-02T05:00:15","date_gmt":"2019-05-02T12:00:15","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=6774"},"modified":"2025-06-13T23:42:57","modified_gmt":"2025-06-14T06:42:57","slug":"couchbase-mobile-2-5-released","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/es\/couchbase-mobile-2-5-released\/","title":{"rendered":"Lanzamiento de Couchbase Mobile 2.5"},"content":{"rendered":"<p><span style=\"font-weight: 400\">Hoy anunciamos la disponibilidad general de<\/span><a href=\"https:\/\/www.couchbase.com\/blog\/es\/products\/mobile\/whats-new\/\"><span style=\"font-weight: 400\"> Couchbase M\u00f3vil 2.5<\/span><\/a><span style=\"font-weight: 400\">nuestra plataforma de datos NoSQL m\u00e1s avanzada para aplicaciones m\u00f3viles hasta la fecha. Esta versi\u00f3n se basa en la s\u00f3lida base arquitect\u00f3nica que se estableci\u00f3 con el lanzamiento de Couchbase Mobile 2.0 el a\u00f1o pasado. Con una pl\u00e9tora de nuevas caracter\u00edsticas y mejoras, esta versi\u00f3n hace que sea m\u00e1s f\u00e1cil que nunca desarrollar aplicaciones m\u00f3viles con almacenamiento local seguro incrustado y capacidades avanzadas de sincronizaci\u00f3n. <\/span><\/p>\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/es\/products\/mobile\/\"><span style=\"font-weight: 400\">Couchbase M\u00f3vil<\/span><\/a><span style=\"font-weight: 400\"> extiende el poder de Couchbase Server, trayendo capacidades de bases de datos NoSQL distribuidas al borde, mientras gestiona y sincroniza datos de forma segura desde cualquier nube a dispositivos de borde, as\u00ed como directamente entre dispositivos de borde. En este post, hablo de las principales caracter\u00edsticas de <\/span><a href=\"https:\/\/www.couchbase.com\/blog\/es\/products\/lite\/\"><span style=\"font-weight: 400\">Couchbase Lite<\/span><\/a><span style=\"font-weight: 400\"> y <\/span><a href=\"https:\/\/www.couchbase.com\/blog\/es\/products\/sync-gateway\/\"><span style=\"font-weight: 400\">Pasarela de sincronizaci\u00f3n<\/span><\/a><span style=\"font-weight: 400\">. Adem\u00e1s de las funciones que se comentan aqu\u00ed, hay una serie de correcciones de errores y peque\u00f1as mejoras que se comentan en las notas de la versi\u00f3n espec\u00edficas de cada plataforma.<\/span><\/p>\n<h3><b>Ahorro de ancho de banda gracias a la sincronizaci\u00f3n delta<\/b><\/h3>\n<p><span style=\"font-weight: 400\">Para implementaciones m\u00f3viles en las que el ancho de banda de la red es limitado y los planes de datos son caros, la funci\u00f3n de sincronizaci\u00f3n delta mejora el protocolo de replicaci\u00f3n sincronizando s\u00f3lo las partes del documento que han cambiado, lo que supone un ahorro significativo en el consumo de ancho de banda. Esto es cierto para la sincronizaci\u00f3n de datos entre aplicaciones m\u00f3viles compatibles con Couchbase Lite y Sync Gateway, as\u00ed como para la sincronizaci\u00f3n de datos entre aplicaciones m\u00f3viles compatibles con Couchbase Lite y Sync Gateway. <\/span><a href=\"https:\/\/docs-archive.couchbase.com\/couchbase-lite\/2.5\/swift.html#peer-to-peer-sync\"><span style=\"font-weight: 400\">sincronizaci\u00f3n entre pares <\/span><\/a><span style=\"font-weight: 400\">entre clientes Couchbase Lite.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Para entender las ventajas de esta funci\u00f3n, consideremos el caso de una aplicaci\u00f3n m\u00f3vil para eventos en la que los asistentes pueden acceder a detalles del programa, biograf\u00edas de los ponentes, detalles del lugar de celebraci\u00f3n, mapas, etc. Los detalles del evento se sincronizan y almacenan localmente en el dispositivo m\u00f3vil del usuario, de modo que los datos est\u00e1n siempre disponibles y las aplicaciones tienen una gran capacidad de respuesta. El d\u00eda del evento, un ponente pierde su vuelo y se programa un nuevo ponente para dar la charla. Este cambio de orador de \u00faltima hora debe sincronizarse con las aplicaciones a trav\u00e9s de una conexi\u00f3n Wi-Fi de conferencia notoriamente congestionada. <\/span><\/p>\n<p><span style=\"font-weight: 400\">Con la sincronizaci\u00f3n delta, s\u00f3lo se actualizan los cambios relevantes en los documentos, lo que garantiza que todos los asistentes reciban las actualizaciones a pesar de las limitaciones de ancho de banda. La alternativa a la sincronizaci\u00f3n delta es modelar los datos de tal forma que las partes altamente mutables de sus datos est\u00e9n separadas en sus propios documentos. Esto puede no ser pr\u00e1ctico en todos los casos.<\/span><\/p>\n<p><span style=\"font-weight: 400\">El impacto del ahorro crece significativamente con tama\u00f1os de documento mayores. Esto le da flexibilidad para modelar sus documentos de la forma que mejor se adapte a las necesidades de sus aplicaciones. Hay que tener en cuenta los costes de almacenamiento y tiempo de replicaci\u00f3n al habilitar la sincronizaci\u00f3n delta.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Para obtener m\u00e1s informaci\u00f3n sobre la sincronizaci\u00f3n delta y c\u00f3mo puede activarla en sus implantaciones, consulte nuestra secci\u00f3n <\/span><a href=\"https:\/\/docs.couchbase.com\/sync-gateway\/current\/configuration-properties-legacy.html#databases-foo_db-delta_sync\"><span style=\"font-weight: 400\">documentaci\u00f3n<\/span><\/a><span style=\"font-weight: 400\"> p\u00e1ginas.<\/span><\/p>\n<h3><b>Predicciones en tiempo real con Predictive Query\u00a0<\/b><\/h3>\n<p><span style=\"font-weight: 400\">El aprendizaje autom\u00e1tico (ML) en el per\u00edmetro ofrece varias ventajas, como predicciones m\u00e1s r\u00e1pidas en tiempo real, mayor seguridad\/privacidad y soporte offline. Existe una creciente <\/span><a href=\"https:\/\/github.com\/tensorflow\/models\/blob\/master\/research\/slim\/nets\/mobilenet_v1.md\"><span style=\"font-weight: 400\">ecosistema<\/span><\/a><span style=\"font-weight: 400\"> de modelos de aprendizaje autom\u00e1tico optimizados para m\u00f3viles que ocupan poca memoria y est\u00e1n optimizados para el rendimiento en el dispositivo. Adem\u00e1s, todas las principales plataformas m\u00f3viles incluyen soporte de hardware y software para el aprendizaje autom\u00e1tico en el borde, incluyendo <\/span><a href=\"https:\/\/developer.apple.com\/documentation\/coreml\"><span style=\"font-weight: 400\">CoreML<\/span><\/a><span style=\"font-weight: 400\"> en iOS, <\/span><a href=\"https:\/\/www.tensorflow.org\/lite\/guide\/get_started\"><span style=\"font-weight: 400\">TensorFlow Lite<\/span><\/a><span style=\"font-weight: 400\"> en Android, y <\/span><a href=\"https:\/\/docs.microsoft.com\/en-us\/windows\/ai\/\"><span style=\"font-weight: 400\">Windows ML<\/span><\/a><span style=\"font-weight: 400\"> en Windows. As\u00ed que es l\u00f3gico que las aplicaciones de Couchbase Lite aprovechen estos avances de la plataforma y el ecosistema para ejecutar predicciones en tiempo real en la base de datos directamente.<\/span><\/p>\n<p><span style=\"font-weight: 400\">La nueva API de consultas predictivas de Couchbase Lite, disponible en Developer Preview, permite a las aplicaciones m\u00f3viles aprovechar modelos de aprendizaje autom\u00e1tico optimizados para m\u00f3viles y preentrenados para ejecutar consultas predictivas contra los datos de tu base de datos de forma c\u00f3moda, r\u00e1pida y siempre disponible. Para ello, basta con registrar un modelo de aprendizaje autom\u00e1tico a trav\u00e9s de la API de consultas predictivas y Couchbase Lite utiliza el modelo registrado para ejecutar las predicciones. Couchbase Lite tambi\u00e9n puede construir un \u00edndice de predicci\u00f3n, que funciona como una cach\u00e9 de los resultados de la predicci\u00f3n. Al construir un \u00edndice de predicci\u00f3n durante el tiempo de escritura, los usuarios pueden esperar ver varios \u00f3rdenes de magnitud en la mejora del rendimiento de sus consultas inductivas.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Un ejemplo de aplicaci\u00f3n es una aplicaci\u00f3n de reconocimiento facial utilizada para encontrar la coincidencia m\u00e1s cercana entre una imagen cargada en la aplicaci\u00f3n, por ejemplo, a trav\u00e9s de la c\u00e1mara del dispositivo y el conjunto de im\u00e1genes almacenadas en la base de datos Couchbase Lite. La API de consulta predictiva permite a los usuarios construir un \u00edndice de predicci\u00f3n de la \"huella digital\" de la imagen, un vector significativo de la imagen, utilizando el modelo ML registrado. Cada vez que se carga una nueva imagen en la aplicaci\u00f3n, \u00e9sta puede utilizar r\u00e1pidamente las nuevas funciones de distancia de Couchbase Lite para realizar coincidencias de similitud entre la huella digital cargada y las huellas digitales de im\u00e1genes previamente almacenadas en cach\u00e9 en el \u00edndice de predicci\u00f3n.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Con la nueva API de consulta predictiva, seguimos demostrando nuestro liderazgo de pensamiento e innovaci\u00f3n en el \u00e1rea del almacenamiento de datos m\u00f3viles y estamos impacientes por ver las nuevas funciones que habilitar\u00e1n en sus aplicaciones m\u00f3viles con esta capacidad\".<\/span><\/p>\n<p><span style=\"font-weight: 400\">Para obtener m\u00e1s informaci\u00f3n sobre la nueva API de consulta predictiva, consulte nuestro <\/span><a href=\"https:\/\/docs-archive.couchbase.com\/couchbase-lite\/2.5\/swift.html#predictive-query\"><span style=\"font-weight: 400\">documentaci\u00f3n<\/span><\/a><span style=\"font-weight: 400\">.<\/span><\/p>\n<h3><b>Couchbase Lite<\/b><\/h3>\n<h4><b>Mejora de la compatibilidad mediante un mayor soporte de registro<\/b><\/h4>\n<p><span style=\"font-weight: 400\">Hemos mejorado la capacidad de soporte y depuraci\u00f3n de Couchbase Lite proporcionando una interfaz de registro unificada opcional que ofrece tres modos de registro.<\/span><\/p>\n<h5><b>Registro continuo basado en archivos<\/b><\/h5>\n<p><span style=\"font-weight: 400\">Cuando est\u00e1 activado, Couchbase Lite registra continuamente datos en archivos correspondientes a cuatro niveles de registro: error, advertencia, informaci\u00f3n y detallado. Los archivos de registro se rotan autom\u00e1ticamente y se puede controlar el n\u00famero m\u00e1ximo de archivos de registro en cada nivel. Por defecto, Couchbase Lite registra los datos en un formato binario altamente eficiente, pero tambi\u00e9n puede configurarse para utilizar un formato basado en texto.<\/span><\/p>\n<h5><b>Registro personalizado<\/b><\/h5>\n<p><span style=\"font-weight: 400\">Las aplicaciones pueden registrar una funci\u00f3n callback que Couchbase Lite invoca con datos de registro. Las aplicaciones pueden procesar los datos de registro seg\u00fan sea necesario y\/o introducirlos en cualquier marco de registro personalizado de su elecci\u00f3n. Esto proporciona a las aplicaciones la flexibilidad que necesitan, permiti\u00e9ndoles utilizar cualquier marco de registro personalizado.<\/span><\/p>\n<h5><b>Registro en consola<\/b><\/h5>\n<p><span style=\"font-weight: 400\">Esta capacidad est\u00e1 disponible en versiones anteriores de Couchbase Lite tambi\u00e9n y se refiere a los datos que se registran en la ventana de la consola de depuraci\u00f3n. Normalmente s\u00f3lo se activa en modo de depuraci\u00f3n. Al separar los archivos de registro destinados al soporte de la instalaci\u00f3n de registro basada en consola, los usuarios tienen la flexibilidad de ajustar lo que se registra en la consola, incluso desactivarlo, sin afectar al soporte.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Para obtener m\u00e1s informaci\u00f3n sobre las funciones de registro mejoradas, consulte nuestro <\/span><a href=\"https:\/\/docs-archive.couchbase.com\/couchbase-lite\/2.5\/swift.html#logging\"><span style=\"font-weight: 400\">documentaci\u00f3n<\/span><\/a><span style=\"font-weight: 400\">.<\/span><\/p>\n<h4><b>Replicaci\u00f3n detallada de eventos<\/b><\/h4>\n<p><span style=\"font-weight: 400\">En Couchbase Mobile 2.1 las aplicaciones ten\u00edan la capacidad de escuchar eventos que notificaban a las aplicaciones de la <\/span><a href=\"https:\/\/docs-archive.couchbase.com\/couchbase-lite\/2.5\/swift.html#replication-status\"><span style=\"font-weight: 400\">estado<\/span><\/a><span style=\"font-weight: 400\"> de la replicaci\u00f3n, como ocupado, conectado, detenido, etc. Aunque esto era \u00fatil para informar a los usuarios de la aplicaci\u00f3n del estado general de la sincronizaci\u00f3n, no era suficiente si los usuarios de la aplicaci\u00f3n s\u00f3lo estaban interesados en el estado de sincronizaci\u00f3n de un conjunto particular de documentos. Con Couchbase Lite 2.5, las aplicaciones pueden registrarse para recibir callbacks sobre el estado de replicaci\u00f3n push o pull de documentos individuales. Este tipo de eventos permite a las aplicaciones ser notificadas cuando un documento ha sido push, pull, o si se ha producido un error en la replicaci\u00f3n. <\/span><\/p>\n<p><span style=\"font-weight: 400\">Este nivel de notificaci\u00f3n precisa tiene varios casos de uso convincentes. Por ejemplo, ahora las aplicaciones pueden hacer caducar un documento del almac\u00e9n local despu\u00e9s de un env\u00edo. Cuando se notifica a la aplicaci\u00f3n a trav\u00e9s de eventos replicados que el documento se ha enviado, puede establecer un temporizador de caducidad para el documento o eliminarlo inmediatamente. Esto ayuda a gestionar el tama\u00f1o de la base de datos local mediante la eliminaci\u00f3n de los documentos locales despu\u00e9s de su sincronizaci\u00f3n, y tambi\u00e9n es compatible con los casos de uso en los que las directrices de privacidad de datos exigen que los documentos que contienen datos confidenciales no residan en el dispositivo despu\u00e9s de un push.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Para obtener m\u00e1s informaci\u00f3n sobre c\u00f3mo inscribirse en los eventos de replicaci\u00f3n, consulte nuestro <\/span><a href=\"https:\/\/docs-archive.couchbase.com\/couchbase-lite\/2.5\/swift.html#replication-events\"><span style=\"font-weight: 400\">documentaci\u00f3n<\/span><\/a><span style=\"font-weight: 400\">.<\/span><\/p>\n<h4><b>Replicaci\u00f3n filtrada de grano fino<\/b><\/h4>\n<p><span style=\"font-weight: 400\">Adem\u00e1s del filtrado basado en canales, que est\u00e1 disponible en Couchbase Mobile 2.x, las aplicaciones pueden ahora registrar filtros para realizar un filtrado de grano fino en las r\u00e9plicas push y pull. <\/span><\/p>\n<p><b>Filtros de empuje<\/b><span style=\"font-weight: 400\"> permiten a los dispositivos m\u00f3viles controlar los documentos que se sincronizan con la nube y con otros dispositivos. Por ejemplo, consideremos una aplicaci\u00f3n de recogida de datos sobre el terreno en la que s\u00f3lo se espera que se sincronicen con el servidor los documentos cuyo estado de recogida sea \"hecho\". En otras palabras, el documento no deber\u00eda enviarse a la nube durante el proceso de recogida de datos (es decir, cada vez que el usuario pulsa \"guardar\"). El filtrado push tambi\u00e9n preserva el ancho de banda.<\/span><\/p>\n<p><b>Filtros pull<\/b><span style=\"font-weight: 400\">por otro lado, se utilizan para garantizar que s\u00f3lo se almacenen en la base de datos local los documentos extra\u00eddos del punto final remoto que cumplan el filtro espec\u00edfico. Aunque los filtros de extracci\u00f3n no controlan lo que realmente se extrae a trav\u00e9s del cable, act\u00faan como un validador local. Esto es especialmente \u00fatil en la sincronizaci\u00f3n peer-to-peer, que no soporta el filtrado basado en canales.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Para obtener m\u00e1s informaci\u00f3n sobre c\u00f3mo aplicar el filtrado fino, consulte nuestro <\/span><a href=\"https:\/\/docs.couchbase.com\/couchbase-lite\/2.5\/index.html#replication-filters\"><span style=\"font-weight: 400\">documentaci\u00f3n<\/span><\/a><span style=\"font-weight: 400\">.<\/span><\/p>\n<h4><b>Fecha de caducidad de los documentos locales<\/b><\/h4>\n<p><span style=\"font-weight: 400\">\u00a1Hemos reintroducido el soporte de tiempo de vida (TTL) en los documentos de Couchbase Lite! Con la nueva caracter\u00edstica de fecha de expiraci\u00f3n, las aplicaciones pueden establecer un valor TTL en los documentos de Couchbase Lite. Al expirar, los documentos ser\u00e1n purgados de la base de datos local. La purga s\u00f3lo afecta a la base de datos local del cliente y no se replicar\u00e1 a otros puntos finales. Esta capacidad tiene muchos usos. Por ejemplo, si tienes documentos en Couchbase Lite con un tiempo de vida conocido, puedes establecer el valor <\/span><span style=\"font-weight: 400\">fecha de expiraci\u00f3n<\/span><span style=\"font-weight: 400\"> en los documentos para garantizar que se eliminen cuando caduquen, incluso cuando la aplicaci\u00f3n no est\u00e9 en l\u00ednea.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Para saber m\u00e1s sobre esta funci\u00f3n, consulte nuestro <\/span><a href=\"https:\/\/docs.couchbase.com\/couchbase-lite\/2.5\/swift.html#document-expiration\"><span style=\"font-weight: 400\">documentaci\u00f3n<\/span><\/a><span style=\"font-weight: 400\">.<\/span><\/p>\n<h4><b>Depuraci\u00f3n autom\u00e1tica de documentos eliminados<\/b><\/h4>\n<p><span style=\"font-weight: 400\">Cuando un usuario pierde el acceso a un documento porque ha sido eliminado de todos los canales del usuario, un pull posterior del documento desde Sync Gateway produce una notificaci\u00f3n de eliminaci\u00f3n del documento. La nueva capacidad de purga autom\u00e1tica en Couchbase Lite purgar\u00e1 los documentos que han sido eliminados de todos los canales del usuario. Esta es una caracter\u00edstica conveniente que asegura que los documentos a los que los usuarios ya no tienen acceso se eliminan autom\u00e1ticamente de la base de datos local.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Para obtener m\u00e1s informaci\u00f3n sobre esta funci\u00f3n, consulte nuestro <\/span><a href=\"https:\/\/docs.couchbase.com\/sync-gateway\/2.5\/sync-function-api.html#document-access-removal-behavior\"><span style=\"font-weight: 400\">documentaci\u00f3n<\/span><\/a><span style=\"font-weight: 400\">.<\/span><\/p>\n<h4><b>Funciones de fecha y hora<\/b><\/h4>\n<p><span style=\"font-weight: 400\">Con Couchbase Lite 2.5, hemos ampliado la API de consulta con un conjunto de <\/span><a href=\"https:\/\/docs-archive.couchbase.com\/couchbase-lite\/2.5\/swift.html#datetime-functions\"><span style=\"font-weight: 400\">conveniencia de fecha\/hora<\/span><\/a><span style=\"font-weight: 400\"> funciones. Las propiedades de fecha creadas desde Couchbase Lite se almacenan internamente como <\/span><a href=\"https:\/\/www.w3.org\/TR\/NOTE-datetime\"><span style=\"font-weight: 400\">ISO 8601<\/span><\/a><span style=\"font-weight: 400\"> pero los documentos creados externamente podr\u00edan tener los valores de fecha especificados en una cadena con formato <\/span><a href=\"https:\/\/en.wikipedia.org\/wiki\/Unix_time\"><span style=\"font-weight: 400\">epoch\/Unix<\/span><\/a><span style=\"font-weight: 400\"> fecha\/hora. Las nuevas funciones de fecha\/hora permiten convertir c\u00f3modamente entre los formatos de fecha ISO 8601 y de \u00e9poca.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><b>Pasarela de sincronizaci\u00f3n<\/b><\/h3>\n<h4><b>Supervisi\u00f3n de Sync Gateway<\/b><\/h4>\n<p><span style=\"font-weight: 400\">Hemos ampliado significativamente las capacidades de supervisi\u00f3n de Sync Gateway para incluir un amplio conjunto de estad\u00edsticas que proporcionan informaci\u00f3n importante sobre el estado de su implementaci\u00f3n. Las estad\u00edsticas ayudan a identificar la causa de problemas comunes de sincronizaci\u00f3n, as\u00ed como a garantizar que Sync Gateway funciona con normalidad. Las estad\u00edsticas en formato JSON est\u00e1n disponibles a trav\u00e9s de la aplicaci\u00f3n <\/span><a href=\"https:\/\/docs-archive.couchbase.com\/sync-gateway\/2.1\/admin-rest-api.html#\/server\/get__expvar\"><span style=\"font-weight: 400\">_expvar REST endpoint<\/span><\/a><span style=\"font-weight: 400\">. Adem\u00e1s, las estad\u00edsticas se registran para mejorar el soporte de la plataforma. Tambi\u00e9n puede exportar la salida JSON a cualquier plataforma de monitorizaci\u00f3n de su elecci\u00f3n.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Consulte nuestro <\/span><a href=\"https:\/\/docs.couchbase.com\/sync-gateway\/2.5\/stats-monitoring.html\"><span style=\"font-weight: 400\">documentaci\u00f3n<\/span><\/a><span style=\"font-weight: 400\"> para obtener una lista completa de las estad\u00edsticas.<\/span><\/p>\n<h3><b>Pr\u00f3ximos pasos<\/b><\/h3>\n<p><span style=\"font-weight: 400\">En este post, hemos ara\u00f1ado la superficie de lo que es posible con algunas de las nuevas caracter\u00edsticas de Couchbase Mobile 2.5. Consulte nuestra documentaci\u00f3n para obtener una lista completa de todas las mejoras y correcciones de errores. Puedes descargar Couchbase Mobile 2.5 hoy mismo desde nuestra p\u00e1gina web. <\/span><a href=\"https:\/\/www.couchbase.com\/blog\/es\/downloads\/?family=mobile\"><span style=\"font-weight: 400\">p\u00e1gina de descargas<\/span><\/a><span style=\"font-weight: 400\">. Couchbase Server Enterprise Edition puede descargarse gratuitamente y utilizarse con fines de desarrollo. Puede obtener m\u00e1s informaci\u00f3n en nuestra <\/span><a href=\"https:\/\/www.couchbase.com\/blog\/es\/products\/mobile\/whats-new\/\"><span style=\"font-weight: 400\">Novedades<\/span><\/a><span style=\"font-weight: 400\"> p\u00e1gina.<\/span><\/p>\n<h3><b>Recursos:<\/b><\/h3>\n<p><b>Couchbase M\u00f3vil<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/www.couchbase.com\/blog\/es\/downloads\/?family=mobile\"><span style=\"font-weight: 400\">Descargar<\/span><\/a><\/li>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/www.couchbase.com\/blog\/es\/products\/mobile\/whats-new\/\"><span style=\"font-weight: 400\">Novedades<\/span><\/a><\/li>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/www.couchbase.com\/blog\/es\/?s=couchbase+mobile+2\"><span style=\"font-weight: 400\">Blogs sobre Couchbase Mobile 2.x<\/span><\/a><\/li>\n<li><a href=\"https:\/\/docs.couchbase.com\/tutorials\/index.html\">Tutoriales<\/a><\/li>\n<\/ul>\n<p><b>Couchbase Lite<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/docs.couchbase.com\/couchbase-lite\/2.5\/index.html\"><span style=\"font-weight: 400\">Novedades<\/span><\/a><\/li>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/docs.couchbase.com\/couchbase-lite\/2.5\/introduction.html\"><span style=\"font-weight: 400\">Documentaci\u00f3n para desarrolladores<\/span><\/a><\/li>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/docs-archive.couchbase.com\/couchbase-lite\/2.5\/swift.html#release-notes\"><span style=\"font-weight: 400\">Notas de la versi\u00f3n iOS<\/span><\/a><\/li>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/docs-archive.couchbase.com\/couchbase-lite\/2.5\/java.html#release-notes\"><span style=\"font-weight: 400\">Notas de la versi\u00f3n para Android<\/span><\/a><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">.<\/span><a href=\"https:\/\/docs-archive.couchbase.com\/couchbase-lite\/2.5\/csharp.html\"><span style=\"font-weight: 400\">NET<\/span><\/a><\/li>\n<\/ul>\n<p><b>Pasarela de sincronizaci\u00f3n<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/docs.couchbase.com\/sync-gateway\/2.5\/index.html\"><span style=\"font-weight: 400\">Novedades<\/span><\/a><\/li>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/docs.couchbase.com\/sync-gateway\/2.5\/introduction.html\"><span style=\"font-weight: 400\">Documentaci\u00f3n para desarrolladores<\/span><\/a><\/li>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/docs.couchbase.com\/sync-gateway\/2.5\/release-notes.html\"><span style=\"font-weight: 400\">Notas de publicaci\u00f3n<\/span><\/a><\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/es\/forums\/\"><b>Foros de Couchbase<\/b><\/a><span style=\"font-weight: 400\"> son un buen lugar para plantear preguntas.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Si tiene alguna pregunta o sugerencia, deje un comentario a continuaci\u00f3n o p\u00f3ngase en contacto conmigo por correo electr\u00f3nico. <a href=\"mailto:priya.rajagopal@couchbase.com\">correo electr\u00f3nico<\/a> o en <\/span><a href=\"https:\/\/www.twitter.com\/couchbase\"><span style=\"font-weight: 400\">Twitter<\/span><\/a><span style=\"font-weight: 400\">.<\/span><\/p>","protected":false},"excerpt":{"rendered":"<p>Today we are announcing the general availability of Couchbase Mobile 2.5, our most advanced NoSQL data platform for mobile applications to date. This release builds on the strong architectural foundation that was laid out with the release of Couchbase Mobile [&hellip;]<\/p>","protected":false},"author":1423,"featured_media":6810,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1811,2370,1810,2366],"tags":[2358,1968,1536,1261,1725,1562,2348,2349],"ppma_author":[8948],"class_list":["post-6774","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dotnet","category-android","category-couchbase-mobile","category-sync-gateway","tag-couchbase-mobile-2-x","tag-embedded-database","tag-ios","tag-json","tag-nosql-database","tag-replication","tag-uwp","tag-xamarin"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.7.1 (Yoast SEO v25.7) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Couchbase Mobile 2.5 Released - The Couchbase Blog<\/title>\n<meta name=\"description\" content=\"Couchbase Mobile 2.5 brings a plethora of new features, making it easy to develop mobile apps with secure embedded storage and advanced sync capabilities\" \/>\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-mobile-2-5-released\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Couchbase Mobile 2.5 Released\" \/>\n<meta property=\"og:description\" content=\"Couchbase Mobile 2.5 brings a plethora of new features, making it easy to develop mobile apps with secure embedded storage and advanced sync capabilities\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/es\/couchbase-mobile-2-5-released\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2019-05-02T12:00:15+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T06:42:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/05\/Priya-blog-image.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"388\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Priya Rajagopal, Senior Director, Product Management\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@rajagp\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Priya Rajagopal, Senior Director, Product Management\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 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-mobile-2-5-released\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-mobile-2-5-released\/\"},\"author\":{\"name\":\"Priya Rajagopal, Senior Director, Product Management\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/c2da90e57717ee4970c48a87a131ac2c\"},\"headline\":\"Couchbase Mobile 2.5 Released\",\"datePublished\":\"2019-05-02T12:00:15+00:00\",\"dateModified\":\"2025-06-14T06:42:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-mobile-2-5-released\/\"},\"wordCount\":1924,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-mobile-2-5-released\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/05\/Priya-blog-image.png\",\"keywords\":[\"couchbase mobile 2.x\",\"embedded database\",\"ios\",\"JSON\",\"NoSQL Database\",\"replication\",\"uwp\",\"xamarin\"],\"articleSection\":[\".NET\",\"Android\",\"Couchbase Mobile\",\"Sync Gateway\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/couchbase-mobile-2-5-released\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-mobile-2-5-released\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/couchbase-mobile-2-5-released\/\",\"name\":\"Couchbase Mobile 2.5 Released - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-mobile-2-5-released\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-mobile-2-5-released\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/05\/Priya-blog-image.png\",\"datePublished\":\"2019-05-02T12:00:15+00:00\",\"dateModified\":\"2025-06-14T06:42:57+00:00\",\"description\":\"Couchbase Mobile 2.5 brings a plethora of new features, making it easy to develop mobile apps with secure embedded storage and advanced sync capabilities\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-mobile-2-5-released\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/couchbase-mobile-2-5-released\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-mobile-2-5-released\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/05\/Priya-blog-image.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/05\/Priya-blog-image.png\",\"width\":1000,\"height\":388,\"caption\":\"couchbase mobile 2.5\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-mobile-2-5-released\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Couchbase Mobile 2.5 Released\"}]},{\"@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\/c2da90e57717ee4970c48a87a131ac2c\",\"name\":\"Priya Rajagopal, Senior Director, Product Management\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/4b50a54778b979d8c345b036ab138734\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/acfb2349788955262cd069497a9e7bdb0e97c26326f2e55811e7c1174e9ef1be?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/acfb2349788955262cd069497a9e7bdb0e97c26326f2e55811e7c1174e9ef1be?s=96&d=mm&r=g\",\"caption\":\"Priya Rajagopal, Senior Director, Product Management\"},\"description\":\"Priya Rajagopal is a Senior Director of Product Management at Couchbase responsible for developer platforms for the cloud and the edge. She has been professionally developing software for over 20 years in several technical and product leadership positions, with 10+ years focused on mobile technologies. As a TISPAN IPTV standards delegate, she was a key contributor to the IPTV standards specifications. She has 22 patents in the areas of networking and platform security.\",\"sameAs\":[\"https:\/\/x.com\/rajagp\"],\"url\":\"https:\/\/www.couchbase.com\/blog\/es\/author\/priya-rajagopalcouchbase-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Couchbase Mobile 2.5 Released - The Couchbase Blog","description":"Couchbase Mobile 2.5 brings a plethora of new features, making it easy to develop mobile apps with secure embedded storage and advanced sync capabilities","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-mobile-2-5-released\/","og_locale":"es_MX","og_type":"article","og_title":"Couchbase Mobile 2.5 Released","og_description":"Couchbase Mobile 2.5 brings a plethora of new features, making it easy to develop mobile apps with secure embedded storage and advanced sync capabilities","og_url":"https:\/\/www.couchbase.com\/blog\/es\/couchbase-mobile-2-5-released\/","og_site_name":"The Couchbase Blog","article_published_time":"2019-05-02T12:00:15+00:00","article_modified_time":"2025-06-14T06:42:57+00:00","og_image":[{"width":1000,"height":388,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/05\/Priya-blog-image.png","type":"image\/png"}],"author":"Priya Rajagopal, Senior Director, Product Management","twitter_card":"summary_large_image","twitter_creator":"@rajagp","twitter_misc":{"Written by":"Priya Rajagopal, Senior Director, Product Management","Est. reading time":"9 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-mobile-2-5-released\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-mobile-2-5-released\/"},"author":{"name":"Priya Rajagopal, Senior Director, Product Management","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/c2da90e57717ee4970c48a87a131ac2c"},"headline":"Couchbase Mobile 2.5 Released","datePublished":"2019-05-02T12:00:15+00:00","dateModified":"2025-06-14T06:42:57+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-mobile-2-5-released\/"},"wordCount":1924,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-mobile-2-5-released\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/05\/Priya-blog-image.png","keywords":["couchbase mobile 2.x","embedded database","ios","JSON","NoSQL Database","replication","uwp","xamarin"],"articleSection":[".NET","Android","Couchbase Mobile","Sync Gateway"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/couchbase-mobile-2-5-released\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-mobile-2-5-released\/","url":"https:\/\/www.couchbase.com\/blog\/couchbase-mobile-2-5-released\/","name":"Couchbase Mobile 2.5 Released - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-mobile-2-5-released\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-mobile-2-5-released\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/05\/Priya-blog-image.png","datePublished":"2019-05-02T12:00:15+00:00","dateModified":"2025-06-14T06:42:57+00:00","description":"Couchbase Mobile 2.5 brings a plethora of new features, making it easy to develop mobile apps with secure embedded storage and advanced sync capabilities","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-mobile-2-5-released\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/couchbase-mobile-2-5-released\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-mobile-2-5-released\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/05\/Priya-blog-image.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/05\/Priya-blog-image.png","width":1000,"height":388,"caption":"couchbase mobile 2.5"},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-mobile-2-5-released\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Couchbase Mobile 2.5 Released"}]},{"@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\/c2da90e57717ee4970c48a87a131ac2c","name":"Priya Rajagopal, Directora de Gesti\u00f3n de Productos","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/4b50a54778b979d8c345b036ab138734","url":"https:\/\/secure.gravatar.com\/avatar\/acfb2349788955262cd069497a9e7bdb0e97c26326f2e55811e7c1174e9ef1be?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/acfb2349788955262cd069497a9e7bdb0e97c26326f2e55811e7c1174e9ef1be?s=96&d=mm&r=g","caption":"Priya Rajagopal, Senior Director, Product Management"},"description":"Priya Rajagopal es directora s\u00e9nior de gesti\u00f3n de productos en Couchbase y responsable de las plataformas de desarrollo para la nube y el per\u00edmetro. Lleva m\u00e1s de 20 a\u00f1os dedic\u00e1ndose profesionalmente al desarrollo de software en varios puestos de liderazgo t\u00e9cnico y de producto, con m\u00e1s de 10 a\u00f1os centrados en tecnolog\u00edas m\u00f3viles. Como delegada de est\u00e1ndares IPTV de TISPAN, fue una colaboradora clave en las especificaciones de est\u00e1ndares IPTV. Tiene 22 patentes en las \u00e1reas de redes y seguridad de plataformas.","sameAs":["https:\/\/x.com\/rajagp"],"url":"https:\/\/www.couchbase.com\/blog\/es\/author\/priya-rajagopalcouchbase-com\/"}]}},"authors":[{"term_id":8948,"user_id":1423,"is_guest":0,"slug":"priya-rajagopalcouchbase-com","display_name":"Priya Rajagopal, Senior Director, Product Management","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/acfb2349788955262cd069497a9e7bdb0e97c26326f2e55811e7c1174e9ef1be?s=96&d=mm&r=g","first_name":"Priya","last_name":"Rajagopal, Senior Director, Product Management","user_url":"","author_category":"","description":"Priya Rajagopal es directora s\u00e9nior de gesti\u00f3n de productos en Couchbase y responsable de las plataformas de desarrollo para la nube y el per\u00edmetro. Lleva m\u00e1s de 20 a\u00f1os dedic\u00e1ndose profesionalmente al desarrollo de software en varios puestos de liderazgo t\u00e9cnico y de producto, con m\u00e1s de 10 a\u00f1os centrados en tecnolog\u00edas m\u00f3viles. Como delegada de est\u00e1ndares IPTV de TISPAN, fue una colaboradora clave en las especificaciones de est\u00e1ndares IPTV. Tiene 22 patentes en las \u00e1reas de redes y seguridad de plataformas."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/6774","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\/1423"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/comments?post=6774"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/6774\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media\/6810"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media?parent=6774"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/categories?post=6774"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/tags?post=6774"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/ppma_author?post=6774"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}