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.