首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IndexedDB索引-磁盘上的另一个存储器(关于高离线存储应用程序)

IndexedDB索引-磁盘上的另一个存储器(关于高离线存储应用程序)
EN

Stack Overflow用户
提问于 2015-05-26 14:32:13
回答 1查看 85关注 0票数 0

根据Mozilla的文档-

索引是一个专门的对象存储,用于在另一个对象存储中查找记录,称为引用对象存储。索引是一个持久的键值存储,其中其记录的值部分是引用对象存储中记录的关键部分。

如果我理解正确,那么这意味着如果在对象存储上创建了一个索引,并且在该对象存储中存储了大约10 MB的数据,那么基本上20 MB的磁盘空间将被占用-- 10 MB由主或引用对象存储,10 MB由索引的专用对象存储。

如果这是真的,那么创建索引可能会涉及到应用程序争夺存储容量的问题。

有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2015-05-26 14:40:34

不完全是。

见这句话:

索引记录中的值始终是索引的引用对象存储中的键值。这些键是使用键路径从引用对象存储的值派生出来的。如果索引引用的对象存储中具有键X的给定记录具有A值,并在A上计算索引的键路径,则索引将包含具有键Y和值X的记录。

从这里:

http://www.w3.org/TR/IndexedDB/#index-concept

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30461512

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档