Son las familias de las columnas dentro de un único espacio de claves relacionadas de alguna manera?

StackOverflow https://stackoverflow.com/questions/2536499

  •  22-09-2019
  •  | 
  •  

Pregunta

¿Cuál es la diferencia entre tener keyspace Foo y las familias de las columnas A y B en ella frente a tener dos keyspaces FooA y foob con una familia en cada columna?

API de hacer que parezca como si estos dos eran más o menos equivalente.

Como pregunta extra, ¿cómo supercolumns encajan en este cuadro?

¿Fue útil?

Solución

espacio de claves : un espacio de nombres para ColumnFamilies, típicamente uno por cada aplicación. Un espacio de claves es la primera dimensión del hash Cassandra, y es el contenedor para las familias de columna. Keyspaces son de aproximadamente la misma granularidad como un esquema o base de datos (es decir, un conjunto lógico de tablas) en el mundo RDBMS. Son la configuración y punto de administración para las familias de columna, y es también la estructura sobre la que se aplican los insertos por lotes.

ColumnFamilies contener varias columnas, cada una de las cuales tiene un nombre, valor, y una marca de tiempo, y que se hace referencia mediante teclas de la fila.

SuperColumns puede ser pensado como columnas que tienen ellos mismos subcolumnas (columnfamily dentro columnfamily).

Una explicación más grano fino del modelo de datos Cassandra se encuentra aquí

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top