Blob – Typ Danych w Bazach Danych
Blob (Binary Large Object) to typ danych służący do przechowywania dużych ilości danych binarnych w bazach danych. Jest szczególnie użyteczny w kontekście danych multimedialnych, takich jak grafika, muzyka czy filmy.
Rozwój technologii dysków twardych, które stały się większe i tańsze, oraz wzrost wydajności komputerów przyczyniły się do popularności blobów. Jednocześnie zwiększenie rozmiarów przechowywanych obiektów binarnych sprawiło, że wpływ blobów na wydajność bazy danych stał się istotny. Z tego powodu bloby są zazwyczaj traktowane inaczej niż inne typy danych w systemach baz danych. Na przykład, nie są wyświetlane przez polecenie SELECT w SQL.
Etymologia
Nazwa „blob” (kropelka, kleks) odnosi się do fragmentów danych bez określonego typu. Termin został wprowadzony przez Jima Starkeya z firmy DEC, który nawiązał do fantastycznego stwora z filmu „Blob, zabójca z kosmosu”. Później Terry McKiever z firmy Apollo zinterpretował to jako skrót od Basic Large Object. W firmie Informix stworzono termin Binary Large Object, który zyskał największą popularność i jest często uznawany za jedyny słuszny.
Kategorie
- Bazy danych
- Formaty plików komputerowych