Cassandra: La Guía Definitiva, (Revisada) Tercera Edición, 3ª Edición
by Jeff Carpenter, Eben Hewitt
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 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access