Nos computadores, o que são blobs?
Objetos grandes binários, ou blobs, são pedaços de dados binários armazenados em um programa de banco de dados. Nos bancos de dados, as informações mais comuns são strings ou linhas de texto. Um blob é uma seção de binários que é capaz de armazenar imagens, vídeos, programas e outras informações sobre o banco de dados. Eles são capazes de conter dados variados, portanto, os blobs geralmente são mais pesados de memória do que outras informações em um banco de dados. Cada programa de banco de dados possui um limite de memória diferente para blobs, e alguns bancos de dados não permitem o uso do BLOB.
Nos programas de banco de dados, as informações mais comuns consistem em letras ou números. Estes são organizados como personagens, cordas e números inteiros. Ao contrário desses outros dados, os blobs são compostos de binário, ou 1 e 0, que são usados para criar uma variedade de arquivos de mídia.
Em um blob, a codificação binária é armazenada como uma única entidade. Essa entidade geralmente é um arquivo, mas também pode ser um programa inteiro. Arquivos típicos feitos em blobs são vídeos, imagens e arquivos de áudio, que fazemo banco de dados em si muito mais variado. Ao usar um blob, um programador poderá expandir um banco de dados de apenas segurar os caracteres para poder manter a mídia para armazenamento.
Arquivos e blobs de caracteres podem ser combinados para organização. Por exemplo, se o administrador importar algumas imagens de blob, pode ser confuso descobrir qual imagem é qual. Uma string pode ser colocada sob a imagem, que atua como um título para a imagem.
Strings e números inteiros nos bancos de dados são feitos apenas de caracteres, então eles geralmente usam apenas uma pequena quantidade de memória. Os blobs ocupam uma quantidade substancialmente maior de memória, porque os arquivos são mais intensivos e exigem mais caracteres do que uma string ou número inteiro. Usando um grande volume de objetos BLOB pode desacelerar um banco de dados, e é por isso que geralmente há um limite para a quantidade de memória que um blob pode usar.
Os arquivosBLOB na maioria dos bancos de dados têm um limite de memória. Para MOSOs bancos de dados t, isso varia de várias centenas de megabytes (MB) a alguns gigabytes (GB). Um limiar mais alto significa que mais objetos de blob podem ser feitos, mas, ao mesmo tempo, aumenta a chance de o bolhas desacelerar o banco de dados.
Alguns sistemas de banco de dados não permitem o uso do BLOB. Isso é incomum, porque os BLOBs permitem que os administradores armazenem praticamente qualquer tipo de arquivo. Para bancos de dados que não estão configurados para incluir a arquitetura BLOB, não há como incluir arquivos de mídia no banco de dados.