我是用 dexiejs 来操作 indexdb 。 会有非常频繁的 update 操作,但是发现每次 update ,indexdb 占用都会变大。
这个是因为 indexdb 的机制导致的吗,懒删除?
但是这个会导致浏览器崩溃吗,我的生产环境上出现过用户浏览器崩溃问题,怀疑是数据回收不及时,写爆了?
求助这个问题,以及使用 ibdexdb 的正确姿势
1
maggch97 10 小时 54 分钟前 via iPhone
背后 leveldb
要是数据量大,20GB 的样子,leveldb 块合并确实会 crash |
2
maggch97 10 小时 51 分钟前 via iPhone
Safari 那边用的 sqlite ,写性能差
|
3
tool2dx 10 小时 39 分钟前
我也发现 indexeddb 有内存泄漏 BUG ,主要是二进制字段设计问题,换一种就可以了。(以前是直接存 uint8Array ,疯狂泄漏,换成 Blob 就没问题)
|