我决定是否应该使用IndexedDB。我将大规模使用它,所以有人可以告诉我,如果性能合理,2-3个对象存储,每个对象存储上有几个索引(可能是5+),几百条记录,每条都有几十个属性和20-30 MB的数据?我不需要巨大的速度,我只是希望它比访问服务器上的数据库更合理,更快。
答案 0 :(得分:5)
使用它!我即将完成一个使用IndexedDB的离线应用程序,我使用16个表/ objectStores和AJAX我可以连接到服务器,创建所有的objectStores并下载/同步大约一分钟内来自sql server的26万条记录,其中大部分用于在服务器端进行查询。 一旦数据在您身边,管理实际上是轻快的,当然在ARM设备中减少了一点(正如预期的那样)但是真的很好,它工作正常并且适用于每台机器(win,mac,linux,android)因为Firefox在最新的规格方面始终处于领先地位(Chrome几乎就是这样)。 有关更多信息,请访问Kristof Degrave博客,他知道这一切。