Objeto grande binario - Binary large object

Un objeto binario grande ( BLOB ) es una colección de datos binarios almacenados como una sola entidad. Los blobs suelen ser imágenes , audio u otros objetos multimedia , aunque a veces el código ejecutable binario se almacena como blob. Pueden existir como valores persistentes dentro de algunas bases de datos o existir en tiempo de ejecución como variables de programa en algunos lenguajes.

Los blobs eran originalmente solo grandes fragmentos amorfos de datos inventados por Jim Starkey en DEC , quien los describe como "lo que se comió Cincinnati, Cleveland o lo que sea" de "la película de 1958 de Steve McQueen", refiriéndose a The Blob . Más tarde, Terry McKiever, una persona de marketing de Apollo , sintió que tenía que ser un acrónimo e inventó el backronym Basic Large Object . Entonces Informix inventó un backronym alternativo, Binary Large Object .

El tipo y la definición de datos se introdujeron para describir datos que no se definieron originalmente en los sistemas de bases de datos informáticos tradicionales, particularmente porque eran demasiado grandes para almacenarlos prácticamente en el momento en que el campo de los sistemas de bases de datos se definió por primera vez en los años setenta y ochenta. El tipo de datos se volvió práctico cuando el espacio en disco se volvió barato. Esta definición se hizo popular con IBM 's de DB2 .

El término se utiliza en bases de datos NoSQL , especialmente en bases de datos de tiendas de valores clave como Redis . El término también lo utilizan los lenguajes que permiten la manipulación de blobs en tiempo de ejecución, como JavaScript .

El software de aprendizaje profundo Caffe toma prestado el nombre "blob" para representar matrices multidimensionales.

En el mundo del software libre y de código abierto , el término también se toma prestado para referirse a los controladores de dispositivos propietarios , que se distribuyen sin su código fuente , exclusivamente a través de código binario ; en tal uso, el término blob binario es común, aunque la primera letra de la abreviatura blob ya significa binario .

Otras etiquetas

Dependiendo de la implementación y la cultura en torno al uso, el concepto podría denominarse alternativamente "objeto grande básico" o "tipo de datos binarios".

Ver también

Referencias