Capítulo 6. La arquitectura de Cassandra
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
3.2 Arquitectura: conceptos o propiedades fundamentales de un sistema en su entorno plasmados en sus elementos, relaciones y en los principios de su diseño y evolución.
ISO/IEC/IEEE 42010
En este capítulo examinaremos varios aspectos de la arquitectura de Cassandra para comprender cómo realiza su trabajo. Explicaremos la topología de un clúster, y cómo interactúan los nodos en un diseño de igual a igual para mantener la salud del clúster e intercambiar datos, utilizando técnicas como el cotilleo, la reparación, el traspaso insinuado y las transacciones ligeras. Mirando dentro del diseño de un nodo, examinaremos las técnicas de arquitectura que Cassandra utiliza para soportar la lectura, escritura y borrado de datos, y examinaremos cómo estas elecciones afectan a consideraciones arquitectónicas como la escalabilidad, durabilidad, disponibilidad, manejabilidad, etc. También aprenderemos sobre las estructuras de datos dentro de un nodo, incluidos los registros de commit, memtables, cachés y SSTables.
A medida que presentamos estos temas, también proporcionamos referencias sobre dónde puedes encontrar sus implementaciones en el código fuente de Cassandra.
Centros de datos y bastidores
Cassandra se utiliza con frecuencia en sistemas que abarcan ubicaciones físicamente separadas. Cassandra proporciona dos niveles de agrupación ...
Get Cassandra: La Guía Definitiva, (Revisada) Tercera Edición, 3ª Edición now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.