我想尝试IndexedDB,看看它是否适合我的目的。
我注意到进行一些测试后发现,每个刀片的增长率似乎都呈指数级增长。
(目前仅在Google Chrome版本31.0.1650.63(Offizieller Build 238485)中进行过测试(Windows))
我的完整代码:http://pastebin.com/15WK96FY
基本上,我用2.6个mio字符保存一个字符串。
检查window.webkitStorageInfo.queryUsageAndQuota
我看到它消耗了〜7.8MB,这意味着每个使用的字符〜3个字节。
但是,如果我将字符串保存10次,则使用量约为167MB,这意味着每个使用的字符约6.4个字节。
通过保存50次,我的存储空间达到了千兆字节,计算机开始冻结。
我是在做错什么,还是有办法解决这个问题?
最佳答案
您的测试是错误的。字段test2
不应建立索引。
关于javascript - 防止IndexedDb在Chrome中呈指数增长,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20908668/