BLOB

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

Binary Large OBject, označovaný jako BLOB (i blob), je označení pro datový typ blíže nespecifikovaných binárních dat v databázi.

Obvykle se jedná o obrázky, zvukové záznamy nebo jakákoli jiná data, která jinak bývají uložena v samostatných souborech. BLOB je tedy obecný datový typ, který explicitně vyjadřuje, že databáze nemá informace o tom, jak jeho obsah interpretovat. +more Na rozdíl od jiných datových typů, kdy databáze může číselné a časové údaje poskytovat ve vhodném formátu, případně textové údaje konvertovat do požadované kódové stránky, obsah BLOB položky obdrží klientská aplikace přesně tak, jak byl binárně uložen, a o interpretaci se musí postarat sama. Jako datový typ BLOB se ukládají i složitě strukturovaná data editoru MS Word, Excelu, prezentací PowerPointu apod. V databázi může být (v jiné položce) i informace o tom, jak se má BLOB interpretovat, například výchozí jméno souboru s koncovkou, nebo tzv. MIME-TYPE popisovač, avšak tyto informace může využít pouze klient.

Specialitou je možnost fulltextového indexování BLOB položek v databázi, pokud obsahují text (obsah má strukturu souboru *. doc, *. +morexls, *. pdf, *. ppt, *. xml, *. html apod). Některé databázové stroje (MS SQL Server) mají zabudované aplikace, které umožňují k binárnímu obsahu přiřadit MIME-TYPE a umožnit tak rozpoznání slov (word-parser pro jednotlivé typy souborů) a následné vyhledání záznamů s hledanými slovy v BLOBu.

Externí odkazy

Jiří Činčura: [url=https://web.archive.org/web/20071109235133/http://dbsvet.cz/view.php?cisloclanku=2007070302]Jak přišel Blob na svět?[/url], Databázový svět, 3. 7. 2007

Kategorie:Databáze Kategorie:Datové typy

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top