En Cassandra, no se recomienda tener más de unos pocos miles de familias de columnas , digamos 2.000 en aras de la discusión. En los casos en que sea necesario conservar más de 2,000 tipos de datos, un enfoque sería dividir múltiples tipos de datos no relacionados en cada familia de columnas.
Por ejemplo, un solo CF podría contener Órdenes, Facturas y Clientes, siempre que sus claves de fila fueran distintas (p. Ej., Prefijadas con el tipo de objeto, es decir, las claves de un solo CF podrían incluir ambos Order|1234
y Customer|1234
). Un segundo CF podría contener, por ejemplo, Addresses, LineItems y OrderTypes. Dada la viabilidad básica de este enfoque, ¿cuáles son sus límites prácticos? Por ejemplo, ¿qué estaría mal si pusiera los 10,000 tipos de objetos en un solo CF? Por lo que puedo ver en el wiki de Cassandra , no hay una limitación estricta en el tamaño de un CF.
fuente