所以我真正在挖掘使用localStorage的网络应用程序,它很有用......如果你需要一个键值存储。但是,我还发现我的存储需求包含的东西看起来像带有主键的数据库表 - 外键关系。我曾希望IndexedDB会更快地形成,但我对doing joins (see example 4)的不太理想的解决方案感到沮丧。
我一直想写一个由localStorage支持的B +树并处理索引并加入我自己;但是,我觉得这可能有点矫枉过正,原因有两个:
我已经阅读了大量关于IndexedDB API的批评(同样,主要是针对自己的滚动连接操作)。所以,我的问题是,主流浏览器是否支持在本地存储表格式数据(如localStorage)的API,它专门用于通过索引进行关联?
在这里定下基调,让我说清楚:我并不是真的在寻找一个银弹答案。我更希望更清楚地了解最先进的技术。