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?Base de datos NoSQL para almacenar archivos grandes?
Respuesta
Sin experiencia, pero Mongos GridFS es la única cosa que he oído hablar de que es específicamente para el almacenamiento de archivos
+1, hice algunas pruebas hace 2 días. funciona para MongoDB, pero quiero intentar encontrar algo más para comparar;) – Edward83
Creo que estaría utilizando la herramienta incorrecta para el trabajo al poner datos binarios en una solución de base de datos nosql.
Hay un mecanismo muy magra de almacenamiento NoSQL con un excelente soporte para el 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 que fopen
. ¡Es escala web!
+1, fopen es bueno para los datos almacenados en caché, creo))) – Edward83
Si va a almacenar archivos binarios en una base de datos no relacional, puede buscar utilizando Luwak. También puede buscar utilizando el 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.
- 1. base de datos NoSql basada en archivos?
- 2. Almacenar grandes cantidades de datos: ¿DB o sistema de archivos?
- 3. ¿Qué tipo de base de datos NoSQL es más adecuada para almacenar datos jerárquicos?
- 4. ¿Es una buena base para documentos/bases de datos NoSQL para almacenar un balance?
- 5. Base de datos Elasticsearch y NoSql
- 6. Base de datos liviana (SQL o NoSQL)
- 7. NoSql vs Base de datos relacional
- 8. Práctica recomendada para almacenar grandes cantidades de datos con J2ME
- 9. buena (noSQL?) Base de datos para mediciones físicas
- 10. NoSQL - ¿Cómo simular la base de datos para pruebas unitarias?
- 11. Buscando una base de datos NoSQL con soporte JTA
- 12. Uso de archivos XML para almacenar datos
- 13. ¿Qué base de datos NoSQL usar como reemplazo de MySQL?
- 14. NoSQL y datos espaciales
- 15. Cómo almacenar archivos .txt Base de datos MySQL?
- 16. Esquema de la base de datos para aplicaciones web grandes
- 17. Esquema de la base de datos para almacenar datos SNMP
- 18. Almacenar en Datos de Sesión vs almacenar en Base de Datos Sql para datos temporales
- 19. base de datos/NoSQL - forma latencia más baja para recuperar los datos siguientes
- 20. Estructuras de árbol en una base de datos nosql
- 21. noSQL y datos normalizados
- 22. Muestreo de archivos de datos grandes
- 23. ¿Dónde almacenar grandes datos de aplicaciones en dispositivos Android?
- 24. JAVA - Mejor enfoque para analizar archivos JSON grandes (extra grandes)
- 25. Diseño de base de datos para almacenar recetas de alimentos
- 26. NoSql o MySQL para análisis de datos
- 27. Mejor estructura de base de datos para almacenar feeds RSS
- 28. Resharper con archivos grandes o * muy * grandes
- 29. ¿Qué base de datos elegir (Cassandra, MongoDB,?) Para almacenar y consultar datos de eventos/log/métricas?
- 30. Método preferido para almacenar contraseñas en la base de datos
Debe aclarar lo que intenta hacer al azar al acceder a archivos binarios. El acceso aleatorio en un archivo binario suena sospechosamente como una base de datos. No estoy seguro de que quiera poner una base de datos en su base de datos;) –
Por ejemplo, almacenar películas;) – Edward83
+1 por intentar ayudar;) – Edward83