在Html5 indexedDB API中,有两种搜索方式,IDBObjectStore opencursor和IDBIndex opencursor
这两个接口有什么区别?哪个有更好的表现?
提前致谢
答案 0 :(得分:1)
游标是搜索数据库的结果。 objectstore上的opencursor在主键上提供filteribg,索引上的opencursor提供对索引的keypath的过滤。
性能方面,它不应该有任何区别。对于每个索引,在后台创建一个新的对象库。
答案 1 :(得分:1)
答案 2 :(得分:1)
IDBObjectStore使用主键。 IDBIndex使用辅助密钥(索引密钥)。
无论是parimary键还是辅助键,性能都是一样的。但是密钥查询明显快于(正常)记录值查询。