Etiqueta: Arquitectura

Ejemplos de arquitecturas para aplicaciones intensivas en datos.
...un dibujo no debe tener líneas innecesarias y una máquina no debe tener piezas innecesarias. -William Strunk Jr., Elementos de estilo En el libro Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems, Martin Kleppmann ha escrito sobre rasgos...

Couchbase supera a MongoDB™ con mayor flexibilidad y mayor disponibilidad para aplicaciones geodistribuidas
Las empresas de hoy en día compiten en una economía digital en la que el tiempo de inactividad puede ser mortal. Pero mantener la alta disponibilidad de los datos nunca es tan sencillo como hacer una copia de seguridad de una base de datos para que sea una copia al segundo de otra. En lugar de eso, las bases de datos modernas tienen que funcionar en...

Couchbase para desarrolladores Oracle - Parte 2 : Arquitectura
En noviembre, Raju Suravarjjala, (Sr. Director, Couchbase QE & Performance) y yo presentamos "Mindmap: Oracle to Couchbase For Developers". Puedes ver las diapositivas aquí: http://bit.ly/2mPdJfo. El artículo general de la serie está en https://www.couchbase.com/blog/couchbase-oracle-developers-part-2-architecture/. Esta serie está escrita en...

Crear el índice adecuado, obtener el rendimiento adecuado.
Introducción Hay tres cosas importantes en los sistemas de bases de datos: rendimiento, rendimiento, rendimiento. Para los sistemas de bases de datos NoSQL, hay tres cosas importantes: rendimiento a escala, rendimiento a escala, rendimiento a escala. Comprender las opciones de índice, crear el índice adecuado, con...

Bases de datos distribuidas y diseño de replicación
Uno de los elementos más importantes de la arquitectura de bases de datos distribuidas es la replicación. De hecho, define la arquitectura de la base de datos. Determina si los datos son consistentes / están disponibles o no. Maestro / Esclavo Las escrituras se ejecutan en nodos maestros, replicados...

Presentación de la serie de blogs de desarrollo de Couchbase DOTNET SDK 2.0
Hola amigos, durante los próximos meses estaremos haciendo una serie de blogs que seguirán el desarrollo del SDK .NET 2.0 de Couchbase. En este post repasaré la arquitectura de alto nivel, algunas motivaciones y...

Arquitectura orientada al rendimiento
"¿Cómo debo acceder a mis datos?" se preguntan a menudo los desarrolladores cuando se plantean una solución de almacenamiento. Para responder a esta pregunta, primero hay que entender la aplicación en cuestión. Quiénes son los usuarios más importantes y qué casos de uso...

Topología: La arquitectura de los sistemas distribuidos
No se puede juzgar un libro por su portada, pero sí se puede juzgar la arquitectura de un sistema distribuido por su topología. Si dos sistemas distribuidos son igual de eficaces, ¿el de topología más sencilla es el que tiene mejor...

Cuando los macrodatos son lentos
La clave para tener éxito en las iniciativas de big data es ser capaz de gestionar la velocidad, la escala y la estructura a una velocidad inferior al milisegundo. Big Data es un gran término. Abarca conceptos sobre tipos de datos, docenas de tecnologías diferentes para gestionar...