Couchbase Capella

Diez razones para amar Couchbase Capella

Si no conoce Capella, se trata de nuestra plataforma de base de datos en la nube que satisface las necesidades de las aplicaciones modernas. ¿Cómo lo consigue? Su núcleo es una base de datos documental distribuida y multimodelo diseñada para ofrecer un rendimiento de alta velocidad y una replicación segura.

Nuestros clientes aplican Capella en muchos sectores y casos de uso, siendo algunos de los más populares los perfiles de usuario, los catálogos de productos, el almacenamiento en caché de alta velocidad y los servicios móviles avanzados de campo.

Hemos preparado un vídeo presentando Couchbase Capella y sus principales ventajas. Aquí tienes diez razones por las que a ti también te encantará Capella.

 

LinkedIn Couchbase caching use caseCaché integrada ultrarrápida 

La arquitectura en memoria de Capella no sólo es excelente para el almacenamiento en caché, sino también para mover datos entre nodos y clústeres. Las operaciones de datos se producen a velocidades inferiores al milisegundo, lo que contribuye a garantizar el rendimiento de las aplicaciones. De hecho, en un reciente entrada en el blog del equipo de ingeniería de LinkedInAdemás, compartieron cómo la migración a la tecnología de almacenamiento en caché de Couchbase les ayuda a satisfacer un alto volumen de interacciones (hasta 5 millones de perfiles servidos por segundo) al tiempo que reduce la latencia y el coste.

Nuestros clientes no son los únicos que reconocen los logros de rendimiento de Capella. En comparación con otras bases de datos NoSQL de primer nivel, Capella ofrece las mejores velocidades de lectura/escritura para clústeres de distintos tamaños, por ejemplo, de 3 a 18 nodos. Lea el informe de análisis comparativo de tercerosAquí tienes un cuadro comparativo entre Capella y otros:

Couchbase vs. MongoDB performance

 

Documentos y esquemas JSON flexibles

Los modelos de datos y documentos basados en JSON ofrecen una flexibilidad sin precedentes a los desarrolladores que utilizan Capella, permitiendo que los esquemas de datos se mantengan sincronizados sin esfuerzo con los modelos de objetos. Al no ser necesarios esquemas de bases de datos relacionales rígidos, los desarrolladores pueden decidir cómo modelar y gestionar sus datos. 

¿Necesita más funciones a medida que evoluciona su aplicación? Capella le permite añadir nuevas funciones según las necesite, lo que reduce el tiempo de comercialización de su aplicación.

Fácil consulta de datos mediante SQL

El paso a JSON no significa que tenga que aprender un nuevo y complejo lenguaje de consulta, sino que puede utilizar SQL++, que amplía suavemente SQL para su uso con JSON. Capella admite sintaxis sofisticadas como JOINs y subconsultas, pero también proporciona un acceso innovador a funciones como objetos anidados, matrices e incluso transacciones ACID: no hay compromiso con las capacidades de interacción de datos solo porque se haya pasado a una base de datos NoSQL.

También estamos llevando las consultas un paso más allá con la introducción de Capella iQ, un copiloto de IA integrado que ayuda a automatizar la generación de consultas SQL, datos de muestra y otros fragmentos de código relacionados con Capella mediante indicaciones en lenguaje natural que son intuitivas y conscientes del contexto.

Funciones integradas de búsqueda de texto

Capella satisface la demanda de búsquedas y descubrimientos integrados similares a los de Google dentro de la base de datos al incluir funciones de búsqueda de texto completo, sin necesidad de licencias ni productos de integración adicionales. Consulte la ejemplo en el vídeo donde muestro un índice de búsqueda de texto rápido y los resultados de la búsqueda sin salir de la base de datos ni instalar soporte de terceros.

Potentes integraciones de SDK e IDE  

Proporcionar herramientas para que los desarrolladores creen aplicaciones en Capella es esencial para nosotros. Por eso puede utilizar nuestros SDK en más de una docena de lenguajes de programación diferentes. Los SDK cubren la amplitud de las capacidades de Capella sin necesidad de complementos o integraciones para servicios como la interacción clave-valor, las consultas SQL++, la búsqueda de texto completo y los análisis. También hemos integrado la inteligencia del SDK en varios IDE y herramientas, entre las que se incluyen JetBrains, Código VSNetlify, Vercel, etc., una forma más de ayudar a nuestros usuarios.

Las integraciones de big data siguen siendo importantes, por eso hemos desarrollado más conectores y compatibilidad con plataformas como Kafka y Spark.

Servicios de aplicaciones para desarrolladores móviles

Cuando hablamos de aplicaciones modernas, naturalmente esperamos que nuestros usuarios necesiten compatibilidad con bases de datos móviles e integradasincluso en entornos con acceso inestable a la red. Capella App Services ofrece una sofisticada funcionalidad de sincronización de datos desde el primer momento. El aprovechamiento de una base de datos local incrustada permite a las aplicaciones trabajar sin Internet, pero guardar los cambios hasta la próxima vez que sea posible la sincronización. Las aplicaciones también pueden utilizar las funciones de sincronización peer-to-peer para mantener los datos distribuidos también sin conexión.

La movilidad no es una característica nueva ni una capacidad secundaria de las ofertas de Couchbase, ya que existe desde hace una década. Opciones de sentido común como los filtros de documentos y la sincronización delta ofrecen a los desarrolladores la posibilidad de agilizar y optimizar el flujo de datos entre bases de datos y entornos de sincronización.

 

NoSQL Cloud database securityAmplio apoyo en materia de seguridad y conformidad

Como la seguridad "hágalo usted mismo" no es una opción en el panorama actual de datos críticos, proteger sus datos es fundamental. Couchbase ha trabajado durante más de una década con líderes de la industria para implementar los más altos niveles de seguridad de datos y el cumplimiento relacionado.

Por ejemplo, Capella ofrece amplias capacidades, como el cifrado de extremo a extremo (desde las aplicaciones hasta el almacenamiento), hasta el control de acceso basado en funciones de granularidad fina. Los enfoques de seguridad y protección de datos de Capella se exponen en nuestro Centro de confianza y el libro blanco correspondiente.


Pero espere, ¡hay más!

Todas estas potentes herramientas y capacidades están integradas en tu experiencia Capella desde el primer día, incluso durante tu estancia en la escuela. Prueba gratuita de Capella. Pasar de nuestra versión de prueba gratuita a una experiencia completa para desarrolladores es tan fácil como adquirir un kit de inicio de Capella. Están disponibles a través de los principales mercados de nube y le proporcionan créditos de nube a un precio muy asequible. Descuento 60%.

Una vez activada, tu experiencia Capella completa es aún mejor, ya que incluye las siguientes funciones adicionales.


Acceso a más funciones

Por si aún no se ha dado cuenta, Capella proporciona mucho más que acceso a valores clave o consultas basadas en SQL y puede ofrecerlas utilizando sus propias capacidades de almacenamiento y procesamiento para aislar las cargas de trabajo. 

Por ejemplo, el servicio de eventos proporciona lógica empresarial de alto rendimiento definida por el usuario que puede activarse en tiempo real cuando las aplicaciones crean cambios en los datos. Puede agilizar enormemente sus flujos de trabajo empresariales basados en datos al trabajar directamente en su flujo de datos.

Este vídeo utiliza Eventing Services para crear 100 millones de documentos de muestra en menos de 3 minutos, aprovechando la potencia de nuestra arquitectura en memoria.

Del mismo modo, Capella no sólo permite el análisis de sus datos en tiempo real, sino que le permite analizar sus datos sin afectar a las cargas de trabajo operativas al ejecutarse como un servicio en paralelo a otros servicios de datos y consultas. Nuestro motor de procesamiento paralelo masivo utiliza SQL para las consultas y ofrece resultados estelares mediante una optimización basada en los costes.

Replicación activa-activa automática y alta disponibilidad

Cuando haya terminado con su prueba y esté listo para desplegar una verdadera alta disponibilidad y replicación activo-activo, tenemos cubierto.

Capella se distingue de la competencia por mantener cada nodo "activo", permitiendo leer y escribir en todos los nodos, a diferencia de la arquitectura de MongoDB que limita la escalabilidad imponiendo una jerarquía primaria/secundaria ineficiente.

Los datos en Capella se particionan y replican automáticamente entre nodos, manteniendo los datos distribuidos uniformemente y también fuertemente consistentes. De hecho, los SDK ayudan a optimizar las aplicaciones al conocer la ruta más rápida a todos los datos del clúster. Del mismo modo, si un nodo se cae, el sistema está preparado y es capaz de conmutar automáticamente por error y restaurar sus datos desde un conjunto de réplicas, lo que ayuda a evitar cualquier punto único de fallo.

Los nodos no sólo se benefician de la replicación en memoria, sino que también está disponible la replicación entre centros de datos, lo que aumenta aún más las opciones de alta disponibilidad de Capella.

Facilidad de administración  

Y es fácil de usar. Tanto si gestiona una única base de datos como varios clústeres en varias regiones y proveedores de nube, Capella facilita la configuración y gestión de sus bases de datos en un único panel de gestión basado en web.

Capella automatiza el despliegue y el mantenimiento, por ejemplo, puedes configurar un Capella con un solo clic: poner en marcha la infraestructura, configurar el software, aplicar la seguridad... ¡y listo! Couchbase puede gestionar las actualizaciones y los parches de seguridad por ti. 

¿Necesita agilizar Capella aún más? Aproveche los marcos de orquestación como Terraform o construya sobre nuestra API de administración integrada. 

También le ayudamos a reducir drásticamente sus costes de nube proporcionándole una función de hibernación que le permite programar el apagado (o iniciarlo manualmente) cuando su base de datos no se esté utilizando, por ejemplo, durante el desarrollo/pruebas.

Las alertas automatizadas y la asistencia a los equipos de SRE y de la nube forman parte de la supervisión continua que proporciona Capella, que le permite saber cuándo es necesario actuar.

Y, por último, le encantará el escalado multidimensional que sitúa a Capella muy por delante de la competencia. Del mismo modo que las arquitecturas de despliegue y el uso de los servicios pueden variar enormemente en función de los casos de uso de las aplicaciones, Capella le ayuda a reducir y aumentar el uso de los recursos de hardware. Si necesita más memoria o almacenamiento para una parte concreta del clúster, Capella le ayudará a configurar y alinear sus necesidades entre nodos y servicios, haciendo que el sistema global sea más eficaz, eficiente y rentable. 

Próximos pasos

Espero que hayas disfrutado de este breve repaso a los diez principales beneficios de Capella, aquí tienes algunos de los enlaces que hemos tocado para que puedas seguir aprendiendo. 

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.