He probado bases de datos NoSQL como CouchDB, MongoDB y Cassandra y observé la importancia de absorber una gran cantidad de espacio de disco en relación con los pares clave-valor insertados. Al comparar las bases de datos sin esquemas CouchDB y MySQL CouchDB consume mucho más espacio en disco que MySQL. Sé que las bases de datos de valores clave son, por defecto, versiones y tienen una necesidad prolongada y necesitan una optimización de clave. La comparación fue entre aproximadamente 15 millones de filas en MySQL y 1-5 millones de documentos en la lista de DB de NoSQL.Espacio en disco hambriento Las bases de datos de NoSQL
Mi pregunta es: ¿Hay algún NoSQL con buena compresión/compresión de datos? ¿Para que pueda tener una base de datos NoSQL con un tamaño más cercano a 5GB que 50GB?
Es cierto, si utiliza nombres de campo largos, necesita más espacio en disco al usar Mongodb. Y Mongodb preasigna archivos de 2 gigabytes. – TTT
Sí, CouchDB también tiene una opción "compacta" que después de la prueba reduce el tamaño del db varias veces (Cassandra lo hace como "en segundo plano" debido a las grabaciones en bloque mejor organizadas). – jlmfao
En este sentido, si hay un problema con 1 nodo con suficiente espacio en disco, pruebe algo como HBase o Cassandra, es muy fácil agregar más almacenamiento de datos (¡y poder de procesamiento!) Simplemente agregando más nodos. No sé cómo están estructurados MongoDB/CouchDB, así que no sé si puedes hacer lo mismo con ellos fácilmente y simplemente. – Drizzt321