Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

274
Vistas
La mejor manera de almacenar archivos en la red social

Estoy usando la base de Mongo database , PHP , Nodes.js y tengo un problema para guardar archivos.

ya que: el tamaño de los archivos puede ser superior a 1 PB (1000 TB).

En mi mente hay dos formas de hacerlo:

  1. Guardar archivos en el servidor como archivo (jpg, mp3, mp4, ...)
  2. Guarde archivos en la base de datos Mongo en la publicación (bit, ...)

¿La bruja es mejor?

Si tiene otra solución, hágamelo saber.

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Para el almacenamiento de datos de gran tamaño, por lo general no desea almacenar los archivos de datos gigantes (como imágenes, archivos de música, archivos de video) en una base de datos.

En su lugar, almacene los archivos grandes en el sistema de archivos (probablemente en varias unidades/servidores) y puede almacenar una referencia de nombre de archivo/volumen en la base de datos junto con cualquier otro metadato relevante.

Esto también le permitirá transmitir estos archivos directamente desde el sistema de archivos al usuario (a pedido del navegador) de manera más eficiente en lugar de tener que traducirlos del formato de la base de datos a lo que le enviaría al usuario.

Y, si va a tener un montón de almacenamiento, probablemente debería diseñar su sistema desde el principio para poder usar fácilmente servicios de almacenamiento en la nube como AWS. Conozco a algunas de las personas detrás de un popular servicio para compartir fotos y cambiaron a usar AWS para el almacenamiento de imágenes, ahorraron mucho dinero y obtuvieron un mejor rendimiento y una redundancia más sencilla. Si aún no está planeando comenzar con un servicio de alojamiento, debería pensar en cómo trasladaría al menos parte de su servicio a uno con el tiempo.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda