加密的本地数据库,可在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 数据库文件