Couchbase Capella

Ya está aquí la nueva experiencia para desarrolladores de Capella

¿Qué ha cambiado y qué sigue igual?

El 31 de octubre anunciamos que pronto llegaría una nueva experiencia centrada en los desarrolladores para Couchbase Capella™. Ahora está disponible de forma general y los desarrolladores pueden empezar a beneficiarse de una experiencia que facilita aún más la puesta en marcha de Capella. Y aunque la experiencia de usuario no es la única mejora con este lanzamiento, este post se centrará en la UI. Para obtener más información sobre las ventajas en materia de seguridad, conformidad, rendimiento y coste total de propiedad (TCO), consulte el documento anuncio del 31. Este blog desglosa lo que ha cambiado en Capella y lo que sigue igual. 

Novedades La interfaz de usuario evolucionada 

El objetivo general de Capella es ser una base de datos en la nube más fácil de usar, más flexible, más rápida y más familiar. Con esto en mente, hemos escuchado el deseo de nuestros clientes de simplificar la interfaz de usuario de Capella para desarrolladores y nuevos usuarios. Esto llevó a algunas revisiones internas serias para volver a centrar la experiencia en las tareas clave que los desarrolladores necesitan para empezar, a la vez que se centralizaban los controles de configuración. El equipo ha estudiado muchas comunidad de desarrolladores herramientas de inspiración, en particular, GitHub, para comprender mejor cómo trabajan y aprenden los desarrolladores. Capella se ha diseñado para que las herramientas, los flujos de trabajo y la información clave sean más fáciles de encontrar y utilizar. 

Todo comienza con Inicio. Cuando los usuarios comienzan una prueba gratuita de Capella, muchas cosas suceden automáticamente entre bastidores para que puedan empezar a trabajar rápidamente. Toda la infraestructura de la nube, la configuración inicial de la base de datos y el conjunto de datos de muestra se crean y configuran. La prueba comienza en la página de inicio, donde los usuarios ven las tareas completadas y varios pasos siguientes sugeridos para ponerlos en marcha rápidamente.

Capella start page

La forma más sencilla de empezar es explorar los datos precargados utilizando las herramientas de datos de Capella. Veamos en primer lugar Visor de documentos. Como base de datos de documentos, Couchbase proporciona una gran flexibilidad en la forma de estructurar los datos. (Algunos casos de uso comunes son: perfiles de usuario, catálogos de productos y 360 clientes, por nombrar algunos). En el conjunto de datos de muestra, los usuarios obtienen un subconjunto de documentos organizados en diferentes ámbitos y colecciones. Se trata de formas de organizar virtualmente los datos extremadamente flexibles. Los ámbitos y las colecciones pueden utilizarse para el diseño multiusuario o alinearse con un modelo relacional al migrar desde un RDBMS. Los datos se recuperan entre bastidores a través del servicio de datos clave-valor. El acceso clave-valor es el método más rápido de lectura y escritura, ya que aprovecha la arquitectura de Capella que prioriza la memoria y la caché integrada. Al hacer clic en cualquier ID, el usuario puede explorar la estructura JSON del documento.

Capella document viewer

Además del acceso clave-valor, el lenguaje de consulta de Capella es SQL++, lo que significa que los desarrolladores pueden utilizar el SQL ANSI que conocen para consultar y analizar datos de documentos JSON. SQL puede ejecutarse en el Workbench de consulta y los resultados pueden visualizarse en JSON o en una tabla. Para los usuarios que deseen acelerar una consulta en particular, el botón Advise muestra la sintaxis "Crear índice" que debe ejecutarse para construir ese índice. En el ejemplo mostrado, se puede ver una cláusula JOIN utilizada para reunir los datos de varios documentos, lo que no es posible en muchas bases de datos NoSQL. Además, para las aplicaciones que necesitan soportar transacciones, Capella es compatible con ACID en todos los documentos.

Capella query workbench

Capella es una base de datos multimodelo que ofrece nueve servicios de datos y métodos de acceso. Los usuarios pueden añadir funciones de búsqueda de texto a una aplicación sin necesidad de adquirir licencias, integrar y gestionar una herramienta de búsqueda de terceros. Los usuarios obtienen más valor por menos dinero que con otras soluciones de bases de datos. 

Utilización de la Importar datos también vinculada a la página de inicio, los usuarios pueden introducir conjuntos de datos personalizados siguiendo una guía paso a paso. 

En Parque infantil es donde los usuarios pueden consultar diversos ejemplos de código del SDK y refrescar y ampliar sus conocimientos de SQL. Los tutoriales se dividen en capítulos y la zona de juegos del SDK permite a los usuarios ejecutar código específico del lenguaje. Se trata de una forma sencilla de aprender y probar los SDK antes de instalarlos.

Capella NoSQL playground

En Inicio también ofrece un enlace directo, a través de Conectar, a la página de Configuración, donde el usuario encontrará la cadena necesaria para conectarse a su base de datos. Los usuarios también pueden añadir direcciones IP permitidas y configurar las credenciales de la base de datos. 

Para los usuarios que buscan crear potentes aplicaciones móviles, Capella's Servicios de aplicaciones permite a las organizaciones sincronizar, almacenar, buscar y analizar en la periferia. Nuestro Couchbase Lite integrable permite aplicaciones offline-first, lo que significa que los datos siempre son rápidos y siempre están disponibles para los usuarios, incluso cuando se interrumpe Internet. App Services maximiza la eficacia de la sincronización con funciones como la sincronización delta, que limita el movimiento de datos sólo a los documentos que han cambiado. También se pueden utilizar filtros para controlar con precisión el flujo de datos. Estas funciones integradas hacen que las aplicaciones sean más rápidas y ahorran ancho de banda, tiempo y dinero. Los puntos finales son fáciles de configurar y proporcionan la conexión para las aplicaciones móviles. Capella proporciona una base de datos sin conexión y una potente tecnología de sincronización, todo ello en una solución totalmente gestionada.

Capella App Services

¿Qué sigue igual? 

Capella conserva sus principales ventajas de ser flexible, rápido, familiar y asequible. 

En el núcleo de Capella se encuentra el ágil servidor Couchbase y una base de datos de documentos JSON, que permite a los desarrolladores alinear el diseño de los datos con las necesidades de la aplicación. Puede cambiar rápidamente a medida que evolucionan los objetivos de un producto y una organización. JSON es ideal para perfiles de usuario que cambian rápidamente y entradas de catálogo complejas. Además, las funciones integradas de Capella, como la búsqueda de texto completo, la gestión de eventos y el análisis operativo, permiten a los equipos no tener que añadir tecnologías adicionales. 

La caché de alto rendimiento integrada de Capella y la arquitectura que prioriza la memoria pueden ofrecer los mismos resultados a la velocidad del rayo para el millonésimo usuario que para el primero. El diseño de clúster distribuido no tiene maestro y es asíncrono, por lo que los datos pueden entregarse a escala en milisegundos de un solo dígito. Las sofisticadas tecnologías de replicación y sincronización garantizan que los datos se distribuyan de forma fiable por todo el mundo y hasta el perímetro. Esto proporciona una alta disponibilidad y una rápida recuperación en caso de desastre, sin un único punto de fallo. 

Capella ofrece una experiencia de base de datos familiar con el lenguaje de consulta SQL++, que admite una amplia gama de sintaxis de consulta avanzada, transacciones ACID multidocumento y funcionalidad analítica. Los desarrolladores pueden aprovechar los SDK de más de 12 lenguajes. Nuestro optimizador patentado basado en costes facilita aún más el uso de SQL con Capella.

Como base de datos como servicio (DBaaS), Capella automatiza tareas como la configuración, las copias de seguridad, el escalado, las actualizaciones y la gestión continua, por lo que los clientes pueden reducir drásticamente sus costes operativos. Capella utiliza nuestra arquitectura en memoria con el escalado elástico de la nube para ofrecer la mejor relación precio-rendimiento de cualquier DBaaS. El escalado flexible de los servicios permite a los equipos alinear las configuraciones de hardware con las necesidades de las aplicaciones, de modo que las organizaciones sólo escalan los costes donde lo necesitan, no de forma generalizada.

En la actualidad, Capella ofrece más ventajas que nunca a más usuarios. 

    • Iniciar una prueba gratuita de Couchbase Capella hoy.
    • Echa un vistazo a la página de productos para más información sobre Capella.
Comparte este artículo
Recibe actualizaciones del blog de Couchbase en tu bandeja de entrada
Este campo es obligatorio.

Autor

Publicado por Tim Rottach, Director de Marketing de Línea de Productos

Tim Rottach es Director de Marketing de Línea de Productos en Couchbase.

Deja un comentario

¿Listo para empezar con Couchbase Capella?

Empezar a construir

Consulte nuestro portal para desarrolladores para explorar NoSQL, buscar recursos y empezar con tutoriales.

Utilizar Capella gratis

Ponte manos a la obra con Couchbase en unos pocos clics. Capella DBaaS es la forma más fácil y rápida de empezar.

Póngase en contacto

¿Quieres saber más sobre las ofertas de Couchbase? Permítanos ayudarle.