Estos archivos son los SSTables y los metadatos relacionados con los SSTables. He aquí una breve descripción de cada archivo (levantado de la fuente Cassandra: io/sstable/Component.java)
- Data.db: los datos de base para un sstable
- Index.db: índice de la fila teclas con punteros a sus posiciones en el archivo de datos
- Filter.db: filtro bloom serie para las teclas de la fila en la sstable
- Statistics.db: metadatos estadísticos sobre el contenido de la sstable
- Bitidx.db: una índice secundario de mapa de bits: muchos de estos pueden existir por 0stable
- compactado: 0 archivo de longitud que se crea cuando un sstable está listo para ser eliminado
SSTables con el * -Compacted están marcados para su eliminación. Estos archivos se limpiarán de forma asíncrona cuando la JVM realice un GC o Cassandra detecte que el sistema tiene poco espacio en disco.
El número indica la generación de un sstable (los más grandes son más nuevos). En cuanto a cuál tiene todos los datos, en condiciones normales sus datos se pueden distribuir a través de múltiples SSTables y en la memoria. Puede usar nodetool para vaciar una familia de columnas y luego ejecutar una gran compactación para generar un archivo que tenga todos los datos para ese SSTable (suponiendo que no escriba nada más en esa familia de columnas).
Vale la pena señalar que los archivos 'Data.db' contienen todos los datos en la familia de columnas. Todos los demás se pueden generar a partir de él. –