ventajas valor usar sentencias relacional gestores datos databases conexiones clave caracteristicas nosql storage binaryfiles

valor - sentencias de nosql



Base de datos NoSQL para almacenar archivos grandes? (4)

Creo que estarías usando la herramienta incorrecta para el trabajo al poner datos binarios en una solución de base de datos nosql.

Necesito almacenar archivos binarios muy grandes (más de 512 Mb) en una base de datos NoSQL. ¿Qué implementación particular de la base de datos NoSQL permite?


Hay un mecanismo de almacenamiento NoSQL super delgado con excelente soporte para acceso aleatorio. De hecho, hay muchas implementaciones competitivas de una interfaz común y estandarizada con años de pruebas de cientos de millones de usuarios en todo el mundo.

No busque más, fopen . ¡Es escala web!


Si va a almacenar archivos binarios en una base de datos no relacional, podría considerar usar Luwak . También podría considerar el uso de HDFS de Hadoop para almacenar sus archivos de forma distribuida. Ninguna de estas soluciones hará mucho por usted hasta que tenga tres o más servidores para ejecutarlas y una red troncal de red rápida para admitir la replicación de archivos.

Sin saber más acerca de la justificación para almacenar grandes cantidades de datos binarios en una base de datos, no tiene mucho sentido. Su sistema de archivos hace un trabajo increíble al almacenar archivos binarios con metadatos de búsqueda. Si solo busca catalogar sus películas y sus metadatos, existen mejores soluciones. Si intenta obtener almacenamiento distribuido y redundante para sus películas, existen mejores soluciones.


Sin experiencia, pero Mongos GridFS es lo único de lo que he oído que es específicamente para almacenar archivos