Czym są bloby w komputerach?

Duże obiekty binarne lub obiekty blob to fragmenty danych binarnych przechowywane w programie bazy danych. W bazach danych najczęstszymi fragmentami informacji są ciągi lub wiersze tekstu. Blob to sekcja pliku binarnego, która może przechowywać obrazy, filmy, programy i inne informacje w bazie danych. Są w stanie przechowywać różne dane, więc obiekty BLOB często zajmują więcej pamięci niż inne informacje w bazie danych. Każdy program bazy danych ma inny próg pamięci dla obiektów BLOB, a niektóre bazy danych nie zezwalają na używanie obiektów BLOB.

W programach bazodanowych najczęściej używane informacje składają się z liter lub cyfr. Są one zorganizowane jako znaki, łańcuchy i liczby całkowite. W przeciwieństwie do innych fragmentów danych, obiekty blob składają się z plików binarnych, czyli jedynek i zer, które są używane do tworzenia różnych plików multimedialnych.

W obiekcie blob kodowanie binarne jest przechowywane jako pojedyncza jednostka. Ta jednostka jest często plikiem, ale może to być również cały program. Typowymi plikami tworzonymi w postaci blobów są filmy, obrazy i pliki audio, co sprawia, że ​​sama baza danych jest znacznie bardziej zróżnicowana. Korzystając z obiektu typu blob, programista będzie mógł rozszerzyć bazę danych z samego przechowywania znaków do przechowywania multimediów do przechowywania.

Pliki znaków i obiekty BLOB można łączyć w celu organizacji. Na przykład, jeśli administrator zaimportuje kilka obrazów blob, ustalenie, który obraz jest który, może być mylące. Pod obrazem można umieścić ciąg, który pełni rolę tytułu dla obrazu.

Łańcuchy i liczby całkowite w bazach danych składają się wyłącznie ze znaków, więc często wykorzystują tylko niewielką ilość pamięci. Obiekty BLOB zajmują znacznie większą ilość pamięci, ponieważ pliki są bardziej intensywne i wymagają więcej znaków niż ciąg lub liczba całkowita. Korzystanie z dużej ilości obiektów obiektów blob może spowolnić bazę danych, dlatego zwykle istnieje ograniczenie ilości pamięci, której może użyć obiekt blob.

Pliki blob w większości baz danych mają próg pamięci. W przypadku większości baz danych waha się od kilkuset megabajtów (MB) do kilku gigabajtów (GB). Wyższy próg oznacza, że ​​można utworzyć więcej obiektów blob, ale jednocześnie zwiększa prawdopodobieństwo, że obiekt blob spowolni bazę danych.
Niektóre systemy baz danych nie pozwalają na korzystanie z obiektów blob. Jest to rzadkie, ponieważ obiekty blob umożliwiają administratorom przechowywanie praktycznie dowolnego typu plików. W przypadku baz danych, które nie są skonfigurowane pod kątem uwzględniania architektury obiektów blob, nie ma możliwości włączenia plików multimedialnych do bazy danych.