Kas yra dėmės kompiuteriuose?

Dvejetainiai dideli objektai arba dėmės yra dvejetainių duomenų gabalai, saugomi duomenų bazės programoje. Duomenų bazėse dažniausiai pateikiama informacija yra eilutės arba teksto eilutės. Blobas yra dvejetainio failo dalis, galinti duomenų bazėje saugoti vaizdus, ​​​​vaizdo įrašus, programas ir kitą informaciją. Juose gali būti įvairių duomenų, todėl dėmės dažnai užima daugiau atminties nei kita duomenų bazės informacija. Kiekviena duomenų bazės programa turi skirtingą atminties slenkstį blobams, o kai kurios duomenų bazės neleidžia naudoti blobų.

Duomenų bazių programose dažniausiai informaciją sudaro raidės arba skaičiai. Jie suskirstyti kaip simboliai, eilutės ir sveikieji skaičiai. Skirtingai nuo šių kitų duomenų, blobas sudaro dvejetainiai arba 1 ir 0, kurie naudojami įvairiems medijos failams kurti.

Blobe dvejetainis kodavimas saugomas kaip vienas objektas. Šis objektas dažnai yra failas, bet gali būti ir visa programa. Įprasti failai, paverčiami dėmėmis, yra vaizdo įrašai, vaizdai ir garso failai, todėl pati duomenų bazė yra daug įvairesnė. Naudodamas dėmę, programuotojas galės išplėsti duomenų bazę nuo simbolių laikymo iki laikmenos saugojimui.

Simbolių failus ir dėmeles galima derinti, kad būtų galima organizuoti. Pavyzdžiui, jei administratorius importuoja keletą blob vaizdų, gali būti painu išsiaiškinti, kuris vaizdas yra kuris. Po vaizdu galima įdėti eilutę, kuri veikia kaip vaizdo pavadinimas.

Duomenų bazėse esančios eilutės ir sveikieji skaičiai sudaromi tik iš simbolių, todėl dažnai naudoja tik nedidelį kiekį atminties. Blobas užima daug daugiau atminties, nes failai yra intensyvesni ir reikalauja daugiau simbolių nei eilutė ar sveikasis skaičius. Naudojant didelį kiekį blob objektų gali sulėtėti duomenų bazės veikimas, todėl dažniausiai yra ribojamas atminties kiekis, kurį gali naudoti blob.

Blob failai daugumoje duomenų bazių turi atminties slenkstį. Daugumoje duomenų bazių tai svyruoja nuo kelių šimtų megabaitų (MB) iki kelių gigabaitų (GB). Didesnė riba reiškia, kad galima sukurti daugiau blob objektų, tačiau tuo pat metu padidėja tikimybė, kad blobas sulėtins duomenų bazę.
Kai kurios duomenų bazių sistemos neleidžia naudoti blob. Tai neįprasta, nes dėmės leidžia administratoriams saugoti beveik bet kokio tipo failus. Duomenų bazėse, kurios nenustatytos įtraukti blob architektūrą, nėra galimybės į duomenų bazę įtraukti medijos failų.