♥ 3
⚡ 0
Cassandra · Lección 03

¿Cómo se modelan los datos en Cassandra?

La clave primaria se compone de la partition key (decide en qué nodos vive el dato) y de columnas de clustering (ordenan las filas dentro de la partición); se modela a partir de las consultas, creando una tabla por cada patrón de acceso y desnormalizando, en lugar de normalizar y unir con joins
Se modela igual que en un sistema relacional: tablas normalizadas con claves foráneas y joins en el servidor para combinar los datos
Una sola tabla con una clave primaria arbitraria sirve para todas las consultas, porque Cassandra permite filtrar eficientemente por cualquier columna
Las columnas de clustering deciden en qué nodo se almacena cada fila, mientras que la partition key solo ordena las filas dentro del nodo
Cassandra · Lección 03

Completa el código

Las columnas que ordenan las filas dentro de una partición son de
Cassandra · Lección 03

¿Por qué en Cassandra se duplican datos en varias tablas, una por consulta?

✓

¡Lección completada!

Modelo de datos — partition key, clustering y diseño por consulta

0
XP ganado
3
Vidas restantes