Vad är blobs i datorer?
Binära stora föremål eller klumpar är bitar av binär data lagrad i ett databasprogram. I databaser är de vanligaste bitarna av information strängar eller textrader. En klump är ett avsnitt av binär som kan lagra bilder, videor, program och annan information i databasen. De kan hålla olika data, så klumpar är ofta mer minnesvärda än annan information i en databas. Varje databasprogram har ett annat minne för trösklar, och vissa databaser tillåter inte användning av klumpar.
I databasprogram består den vanligaste informationen av bokstäver eller siffror. Dessa är organiserade som karaktärer, strängar och heltal. Till skillnad från dessa andra uppgifter består blobs av binära eller 1 och 0, som används för att skapa en mängd olika mediefiler.
I en klump lagras binär kodning som en enda enhet. Denna enhet är ofta en fil, men den kan också vara ett helt program. Typiska filer gjorda till klumpar är videor, bilder och ljudfiler, vilket gör databasen i sig mycket mer varierad. Genom att använda en klump kan en programmerare utöka en databas från att bara hålla tecken till att kunna hålla media för lagring.
Teckenfiler och klumpar kan kombineras för organisation. Till exempel, om administratören importerar ett par klumpbilder, kan det vara förvirrande att räkna ut vilken bild som är vilken. En sträng kan placeras under bilden, som fungerar som en titel för bilden.
Strängar och heltal i databaser är endast gjorda av tecken, så de använder ofta bara en liten mängd minne. Blobs tar upp en betydligt högre mängd minne, eftersom filerna är mer intensiva och kräver fler tecken än en sträng eller ett heltal. Att använda en stor volym klumpobjekt kan bromsa en databas, varför det vanligtvis finns en gräns för hur mycket minne en klump kan använda.
Blob-filer i de flesta databaser har en minnetröskel. För de flesta databaser sträcker sig detta från flera hundra megabyte (MB) till några få gigabyte (GB). En högre tröskel innebär att fler klumpobjekt kan göras men ökar samtidigt chansen att klumpen saknar databasen.
Vissa databassystem tillåter inte användning av klumpar. Detta är ovanligt eftersom klumpar tillåter administratörer att lagra praktiskt taget alla typer av filer. För databaser som inte är inställda för att inkludera blob-arkitektur finns det inget sätt att inkludera mediefiler i databasen.