0
我正在設計一個數據庫(SQLite,SQL Server和DB2),其中一個表包含一個必須是唯一的32kB blob。該表通常會保存約20,000行。如何執行大(BLOB)數據庫字段的唯一性
我可以想到兩種解決方案,
1 - 使blob成爲唯一索引。
2 - 計算blob的散列索引,將其作爲非唯一索引,並編寫強制blob唯一性的代碼。
解決方案1更安全,但存儲空間開銷和性能損失足以使解決方案2成爲更好的選擇?
Thx!你對兩個哈希值的闡述是最有價值的! – Batibix 2010-12-10 17:36:13