加密的本地数据库,可在Electron app中使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了加密的本地数据库,可在Electron app中使用相关的知识,希望对你有一定的参考价值。

:)

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

我用LokiJS尝试了cryptedFileAdapter,它开始表现出奇怪的超过800000个文件,lowdb,这真的很慢,并且可能在每个新文档上变慢。此外,pouchdb与Electron不兼容。

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

答案

结束创建两个数据库文件,每个文件包含约600,000条记录。在两个数据库中都进行搜索,并合并结果。

以上是关于加密的本地数据库,可在Electron app中使用的主要内容,如果未能解决你的问题,请参考以下文章

asar 如何解密加密?electron 的 asar 的具体用法

Electron + React + Node.js + ES6 开发本地 App

Electron Builder:不允许加载本地资源:app.asar/build/index.html

如何使最终用户无法访问由 Electron App 创建的 SQLite 数据库文件

如何运行require(“express”);来自Electron App中的TypeScript角度组件

手机无须ROOT不用修改hosts即可在本地测试安卓苹果APP和H5应用