用于 Electron 应用程序的加密本地数据库

local database with encryption to use in Electron app

:)

我正在构建一个基本上是搜索的 Electron 应用程序。 我有一堆文档转换为 JSON - 超过 1000000 个文档。

我试过 LokiJScryptedFileAdapter,它开始在 800000 个文档上表现得很奇怪,lowdb,这真的很慢,而且在每个新文档上可能会变慢。此外,pouchdb 与 Electron 配合不佳。

也许有一些更简单(也许是自定义)的解决方案来搜索如此大量的数据? 它们必须加密存储而不需要搜索(当应用程序关闭时)。

最终创建了两个数据库文件,每个数据库文件约有 600 000 条记录。搜索在两个数据库中完成,结果合并。