我需要读取一个web应用程序提供的本地存储数据,我一直在尝试理解indexedDB的工作原理,但我发现它对初学者来说很不友好,而且有点混乱(我是webdev新手)。所以我发现了一个完美的解决方案:该高速缓存中存放一个json DB,用fetch访问它,我还不知道是否可以写入本地json,但这不是问题,因为现在我只需要读取数据。
但是我预计这里会有某种微妙的限制,因为indexedDB的循环提升。所以...如果我只需要读取信息:**为什么我应该使用indexedDB而不是json文件形式的缓存DB?**我在这里遗漏了什么微妙的技术细节?
提前感谢!
1条答案
按热度按时间cdmah0mi1#
如果你的json数据是轻量级的,你可以使用缓存,缓存更快更容易,但是如果你的数据是详细的,大量的字段,你必须使用 IndexedDB ,它可以更快更容易,给予你能够查询数据的所有部分。