Skip to main content

Sa mga computer, ano ang mga blobs?

Binary malalaking bagay, o blobs, ay mga chunks ng binary data na nakaimbak sa isang programa ng database.Sa mga database, ang pinakakaraniwang piraso ng impormasyon ay mga string, o mga linya ng teksto.Ang isang blob ay isang seksyon ng binary na maaaring mag -imbak ng mga imahe, video, programa, at iba pang mga piraso ng impormasyon sa database.Nagagawa nilang hawakan ang iba't ibang data, kaya ang mga blobs ay madalas na mas mabibigat kaysa sa iba pang impormasyon sa isang database.Ang bawat programa ng database ay may ibang threshold ng memorya para sa mga blobs, at ang ilang mga database ay hindi pinapayagan ang paggamit ng BLOB.

Sa mga programa ng database, ang pinakakaraniwang impormasyon ay binubuo ng mga titik o numero.Ang mga ito ay isinaayos bilang mga character, string at integer.Hindi tulad ng iba pang mga piraso ng data, ang mga blobs ay binubuo ng binary, o 1s at 0s, na ginagamit upang lumikha ng iba't ibang mga file ng media.

Sa isang blob, ang binary coding ay naka -imbak bilang isang solong nilalang.Ang nilalang na ito ay madalas na isang file, ngunit maaari rin itong maging isang buong programa.Ang mga karaniwang file na ginawa sa mga blobs ay mga video, mga imahe at mga audio file, na ginagawang mas iba -iba ang database.Sa pamamagitan ng paggamit ng isang blob, ang isang programmer ay maaaring mapalawak ang isang database mula lamang sa paghawak ng mga character upang makagawa ng media para sa imbakan.Halimbawa, kung ang administrator ay nag -import ng ilang mga imahe ng blob, maaari itong malito upang malaman kung aling imahe ang kung saan.Ang isang string ay maaaring mailagay sa ilalim ng imahe, na kumikilos bilang isang pamagat para sa imahe.Ang mga blobs ay tumatagal ng isang mas mataas na halaga ng memorya, dahil ang mga file ay mas masinsinang at nangangailangan ng higit pang mga character kaysa sa isang string o integer.Ang paggamit ng isang malaking dami ng mga bagay na blob ay maaaring pabagalin ang isang database, na kung bakit karaniwang mayroong isang limitasyon sa dami ng memorya na maaaring magamit ng isang blob.Para sa karamihan ng mga database, ang saklaw na ito mula sa ilang daang megabytes (MB) hanggang sa ilang mga gigabytes (GB).Ang isang mas mataas na threshold ay nangangahulugang mas maraming mga bagay na blob ay maaaring gawin ngunit, sa parehong oras, pinatataas ang pagkakataon na ang blob ay magpapabagal sa database.

Ang ilang mga sistema ng database ay hindi pinapayagan ang paggamit ng blob.Ito ay hindi pangkaraniwan, dahil pinapayagan ng mga blobs ang mga administrador na mag -imbak ng halos anumang uri ng file.Para sa mga database na hindi naka -set up upang isama ang arkitektura ng blob, walang paraan upang isama ang mga file ng media sa database.