2010-07-05 19 views
0

這是在存儲數據作爲對象,而不是將它們存儲在單獨的表中的列優點columss

例如以下優點: 存儲中的項目的詳細信息作爲Blob而不是存儲在項目表(SKU,名稱,價格等)中分別顯示屬性

回答

2

一般來說,這樣的事情是不鼓勵的。 Blob列旨在存儲大量二進制信息的數據,如圖像或文件內容。這是僅存儲和檢索的數據;它從不被查詢,編入索引或以其他方式進行交互。

如果您指的是存儲否則會進入列或表(例如某種列表)的數據,那麼這不是一個好習慣。數據庫引擎旨在處理這些關係,並簡單而高效地對它們進行存儲,檢索,查詢等。將這些數據存儲爲二進制對象意味着您正在放棄數據庫爲您提供的優化。

我的一般想法是這樣的:有很多人比我更聰明誰寫這些RDBMS系統;我是否真的認爲在存儲簡單列表時我能勝過他們?