BLOB significa Objeto Binario Grande . Se define como la porción de datos binarios que se almacena como una sola entidad en un sistema de base de datos. Los BLOB se usan principalmente para almacenar objetos multimedia como imágenes, videos y sonido, aunque también se pueden usar para almacenar programas. No todos los DBMS admiten BLOB.
Hay nubes disponibles que brindan un servicio como almacenamiento BLOB , que admite el almacenamiento de grandes cantidades de datos de objetos no estructurados, como texto o datos binarios. por ejemplo, almacenamiento de Azure Blob.
Historia
Jim Starkey, fue el inventor del BLOB, y apareció por primera vez en la década de 1970. El nombre BLOB surgió mucho antes de que el acrónimo pudiera expresarse como lo que es hoy, es decir, objeto binario grande. En 1997, Starkey explicó que BLOB se usaba como acrónimo porque en ese momento era irreconocible (o poco profesional) para el mercado.
Características
- Tipo de datos que se utiliza para almacenar datos binarios, como imágenes u otros archivos multimedia.
- Requieren un espacio de almacenamiento significativamente grande en comparación con otros tipos de datos.
- Los tipos de base de datos deciden la cantidad de datos que pueden almacenar los BLOB.
- El almacenamiento de blobs es de tres tipos:
- Bloque BLOB: se utiliza para archivos de texto o binarios, documentos y archivos multimedia.
- Agregar BLOB: igual que Bloquear, pero optimizado para operaciones de adición.
- Page BLOB: almacenamiento de hasta 1 TB y más eficiente para operaciones de E/S.
ventajas
- Los BLOB son una buena alternativa para agregar archivos binarios grandes a las bases de datos.
- La copia de seguridad de la base de datos contiene todos los datos.
- Los BLOB son una de las mejores formas rentables.
- El tamaño de la base de datos se reduce, ya que el almacenamiento BLOB utiliza bases de datos compactas.
Desventajas
- Los BLOB no son universales en términos de bases de datos (DB), es decir, no todos los DB los admiten.
- Los BLOB son ineficientes ya que se requiere más espacio en disco y tiempo de respuesta.
- El almacenamiento BLOB no permite la monitorización de la base de datos.
- Se requieren gastos generales adicionales para proteger el almacenamiento BLOB utilizado.
Publicación traducida automáticamente
Artículo escrito por night_fury1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA