IndexedDB使用索引与键范围?

问题描述 投票:1回答:1

在indexedDB中,如果键是整数数组,例如[n,0][n,m],则对于涉及获取其中数组键的第一个元素为n的所有记录或在同一记录上打开光标的操作组记录,在存储n的附加属性上使用索引而不是在键范围内使用索引有什么好处?

认为索引可能不会更好的原因包括浏览器必须为对象存储的每次更改维护索引,必须向每个记录添加一个附加属性以存储已经存储的数据n,并且几乎没有因为索引中的键将始终指向对象存储中的连续记录,而不是分散在整个记录中,所以可以得到此键。

如果n的不同值的数量可能不超过1,000,并且对于m的不超过50,是否使用的索引优于键范围?

谢谢。

在indexedDB中,如果键是整数数组,例如[n,0]到[n,m],则对于涉及获取其中数组键的第一个元素为n的所有记录或打开游标的操作。 ..

indexing indexeddb
1个回答
0
投票

我想indexedDB的目的是在本地存储对象。不需要SQL来更新每个对象中的列。因为您更改了对象结构(例如通过添加属性)确实必须按照您所说的重写存储中的所有对象...

© www.soinside.com 2019 - 2024. All rights reserved.