În computere, ce sunt blob-urile?

Obiectele binare mari, sau blob-uri, sunt bucăți de date binare stocate într-un program de bază de date. În bazele de date, cele mai comune informații sunt șirurile de caractere sau rândurile de text. Un blob este o secțiune de binar care poate stoca imagini, videoclipuri, programe și alte informații în baza de date. Ele sunt capabile să dețină date variate, astfel încât bloburile sunt adesea mai grele de memorie decât alte informații dintr-o bază de date. Fiecare program de bază de date are un prag de memorie diferit pentru blob-uri, iar unele baze de date nu permit utilizarea blob-urilor.

În programele de baze de date, cele mai comune informații constau în litere sau cifre. Acestea sunt organizate ca caractere, șiruri de caractere și numere întregi. Spre deosebire de aceste alte date, blob-urile sunt compuse din binare, sau 1 și 0, care sunt folosite pentru a crea o varietate de fișiere media.

Într-un blob, codarea binară este stocată ca o singură entitate. Această entitate este adesea un fișier, dar poate fi și un program întreg. Fișierele tipice transformate în blob-uri sunt videoclipuri, imagini și fișiere audio, care fac baza de date în sine mult mai variată. Folosind un blob, un programator va putea extinde o bază de date de la doar deținerea de caractere la capacitatea de a păstra medii pentru stocare.

Fișierele de caractere și blob-urile pot fi combinate pentru organizare. De exemplu, dacă administratorul importă câteva imagini blob, poate fi confuz să-ți dai seama ce imagine este care. Sub imagine poate fi plasat un șir, care acționează ca titlu pentru imagine.

Șirurile de caractere și numerele întregi din bazele de date sunt făcute numai din caractere, așa că adesea folosesc doar o cantitate mică de memorie. Bloburile ocupă o cantitate substanțial mai mare de memorie, deoarece fișierele sunt mai intense și necesită mai multe caractere decât un șir sau un întreg. Utilizarea unui volum mare de obiecte blob poate încetini o bază de date, motiv pentru care există de obicei o limită a cantității de memorie pe care o poate folosi un blob.

Fișierele blob din majoritatea bazelor de date au un prag de memorie. Pentru majoritatea bazelor de date, aceasta variază de la câteva sute de megaocteți (MB) la câțiva gigaocteți (GB). Un prag mai mare înseamnă că pot fi create mai multe obiecte blob, dar, în același timp, crește șansa ca blob-ul să încetinească baza de date.
Unele sisteme de baze de date nu permit utilizarea blob-ului. Acest lucru este neobișnuit, deoarece blob-urile permit administratorilor să stocheze practic orice tip de fișier. Pentru bazele de date care nu sunt configurate pentru a include arhitectura blob, nu există nicio modalitate de a include fișiere media în baza de date.