gpt4 book ai didi

cordova - 内存数据库 (lokiJS) 与常规 indexedDB

转载 作者:行者123 更新时间:2023-12-03 23:13:21 25 4
gpt4 key购买 nike

我正在寻找一个可以存储数据的 indexedDB 包装库。

(具体用途是针对 JavaScript Cordova 应用程序,但也可以在浏览器中运行)

我找到了 LokiJS这似乎可行。然而,LokiJS 说这是一个:

In-memory JavaScript Datastore with Persistence



但我不明白“内存中”是什么意思。我尝试谷歌搜索,环顾四周,但找不到简洁的解释......

“内存中”indexedDB 与常规 indexedDB 有何不同?

最佳答案

LokiJS是一个内存数据库,这意味着它将允许您加载、查询等内存中的所有数据。由于它是用 Javascript 编写的,因此它可以在多种环境中运行,例如浏览器内部、NodeJS 应用程序内部、Cordova 应用程序内部等。
如果您在浏览器应用程序中使用它,它可以使用 localstorage 或 indexedDB 来存储数据。
如果您在 NodeJS 应用程序中使用它,它可以使用文件系统或其他数据库(MySQL、mssql 等)来存储数据。
如果您在 Cordova 应用程序中使用它,它可以使用 SQLite 来存储数据。
基本上,取决于您在哪里运行应用程序以及该平台上可用的存储选项,它将使用它来持久化数据。
你可以看看here查看可用于在不同平台上存储数据的不同适配器-

关于cordova - 内存数据库 (lokiJS) 与常规 indexedDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55233077/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com