Categoría: Diseño de aplicaciones

Introducción a las colecciones - Dev Preview en Couchbase Server 6.5
Couchbase, una base de datos de documentos, permite una gran flexibilidad a la hora de almacenar diferentes tipos de documentos en un único bucket (siendo bucket el equivalente a una base de datos). Es frecuente la necesidad de hacer referencia a documentos de un tipo similar de forma conjunta, por ejemplo, un...

Optimizador basado en costes para Couchbase N1QL (SQL para JSON)
Autores y equipo de ingeniería: Bingjie Miao, Keshav Murthy, Marco Greco, Prathibha Bisarahalli. Couchbase, Inc. Un optimizador basado en reglas sabe de reglas para todo y de costes para nada - Oscar Wilde Resumen Couchbase es una base de datos JSON distribuida. Proporciona procesamiento de datos distribuido,...

Gestión de usuarios de Couchbase a través de grupos en 6.5
En las grandes organizaciones, la gestión de la seguridad en toda la empresa se convierte en un reto cada vez mayor a medida que aumenta el número de aplicaciones y usuarios. Contar con un modelo de control de acceso basado en roles permite controlar con precisión a qué tienen acceso los usuarios. Sin embargo,...

Cliente 360 - Parte 3 - Integración móvil
Hemos hecho una visión general de alto nivel de lo que implica la construcción de una solución de Cliente 360 en Couchbase y todo el pensamiento involucrado aquí... Luego profundizamos en la parte de integración de traer datos de fuentes dispares y combinarlos en Couchbase,...

Crear autocompletar o typeAhead mediante la búsqueda de texto completo
¿Qué es Autocompletar vs Type Ahead? Autocompletar como dice la wikipedia "Autocompletar, o completado de palabras, es una característica en la que una aplicación predice el resto de una palabra que un usuario está escribiendo" También se conoce como Sugerencias o...

Suites de cifrado en Couchbase Server 6.5
Para muchos, "Criptografía" es el pequeño icono del candado verde junto a la dirección web de sus sitios favoritos, y para otros, puede que recuerden las vulnerabilidades TLS que han golpeado en los últimos años. Los datos son el oro digital de hoy, y en...

Cliente 360 - Parte 2 - Ingestión de datos
Ya dimos un vistazo de alto nivel a lo que implica construir una solución Customer 360 en Couchbase aquí. Es cierto, implica pensar mucho. Lo siento, no hay forma de evitarlo. Tienes que pensar, no puede ser uno de los...

Pensar en el cliente 360
Cliente 360. O, como lo llama uno de nuestros competidores (que permanecerá en el anonimato, pero que utiliza una hoja de abedul como logotipo), Single View. Todo el mundo la quiere. Todo el mundo la necesita. Al fin y al cabo, la mayoría de los datos de sus clientes se almacenan en...

Cómo utilizar N1QL para migrar datos de Oracle a Couchbase
Conseguir que el servidor Couchbase funcione en tu PC o Mac implica unos sencillos pasos para descargar el software y poner en marcha un clúster con todos los servicios Couchbase que necesites (https://docs.couchbase.com/server/6.0/getting-started/start-here.html). Hay buckets de muestra disponibles con el...

Crear una aplicación web de agenda con Couchbase como back-end
Michael Aboagye es un ingeniero de software/seguridad backend residente en Ghana. Está interesado en construir servicios backend seguros con Python. En este tutorial, vamos a ver cómo podemos construir una aplicación web diario basado en el marco de...

La irracional eficacia de SQL en las bases de datos NoSQL
Las aplicaciones empresariales tienen requisitos: tomar pedidos de clientes, entregar pedidos de clientes, realizar un seguimiento de los envíos, generar informes de inventario, informes empresariales de final de día/mes/trimestre, generar cuadros de mando empresariales y mucho más. Estos requisitos evolucionan lentamente. Se mantienen incluso cuando se elige una base de datos NoSQL. En...

Asesor de Índices N1QL: Mejore el rendimiento y la productividad de las consultas
Como desarrolladores de aplicaciones, su principal objetivo es diseñar las consultas más eficientes para su aplicación. Quieres asegurar la integridad de los datos que tu aplicación envía a la base de datos, y construir las consultas más eficientes para recuperar...