所以我真的在挖掘使用localStorage的網絡應用程序,它的工作很好......如果你需要一個鍵值存儲。但是,我還發現我的存儲需求包含一些看起來像數據庫表的主鍵 - 外鍵關係。我曾希望IndexedDB能早日塑造,但我對doing joins (see example 4)的理想解決方案感到沮喪。瀏覽器中的可索引本地存儲的選項是什麼?
我一直在試圖寫一個由localStorage支持的B +樹,並處理索引和參與我自己;然而,我覺得這可能是矯枉過正的原因有兩個:
- 這是重新發明輪子,並可能做得不好。
- 它永遠不會達到在文件級別實現的B +樹的性能。
我已經閱讀了大量的IndexedDB API的批評(同樣,主要是爲了進行roll-your-own join操作)。所以,我的問題是,在主要瀏覽器中是否支持在本地存儲表格數據(如localStorage)的API,該API專門用於通過索引進行關聯?
只是爲了定下這個基調,讓我清楚:我並不是真的在尋找銀彈的答案。我更期望更清楚地瞭解最先進的技術。
感謝您的回答,即使是在等待的一年! – FMM 2011-07-08 14:33:00