Javascript electron.js的嵌入式数据库

Javascript electron.js的嵌入式数据库,javascript,database,electron,Javascript,Database,Electron,嘿,我计划建立一个应用程序来管理许多客户的财务和CRUD数据。所以我需要一个数据库来做这个。但我不希望其他人(我不信任这个应用程序的人)安装其他依赖项来运行我的应用程序。他们只需安装这个应用程序,就可以开始了 SQlite目前仅提供有限的支持 那么还有其他方法可以做到这一点吗(我之所以使用electron是因为我熟悉JavaScript和html,我在应用程序中使用了PochDB,我非常高兴。当你来自关系系统时,需要一些时间来适应noSQL的想法,但这是值得的 另一种可能是使用本地存储,但当涉及

嘿,我计划建立一个应用程序来管理许多客户的财务和CRUD数据。所以我需要一个数据库来做这个。但我不希望其他人(我不信任这个应用程序的人)安装其他依赖项来运行我的应用程序。他们只需安装这个应用程序,就可以开始了

SQlite目前仅提供有限的支持


那么还有其他方法可以做到这一点吗(我之所以使用electron是因为我熟悉JavaScript和html,我在应用程序中使用了
PochDB
,我非常高兴。当你来自关系系统时,需要一些时间来适应noSQL的想法,但这是值得的


另一种可能是使用本地存储,但当涉及到更复杂的数据结构时,这种方法有其局限性。

我实际上使用Excel js将Excel工作表用作数据库。由于我熟悉SQL,因此该数据库将有许多大型数据集和复杂表以及这些表之间的许多关系(到目前为止,我大约使用150000个单元格来处理8到9个表),PockDB是否适合处理此类数据,我尝试过MYSQL,但我无法将其打包为电子版(我不希望其他人下载其他依赖项来运行我的应用程序)我不知道您的数据,也不知道是否有可能重新考虑您的数据模型,以便在基于文档的noSQL结构中工作。您需要阅读这些数据库的工作方式,看看是否可以使用它。PockDB可以处理相当大的数据量,但没有关系表之类的东西。noSQL是非关系数据库,SQL是rela我正在寻找类似SQlite的东西,但它与electron有问题,我现在真的很困惑我知道。但我不知道任何关系数据库直接在electron内部工作。我刚刚从mySQL切换到基于文档的CouchDB。你必须重新思考你的整个数据和它的组织方式。但是你可以将您拥有的几乎所有内容存储在noSQL中的关系数据库中—只是方法非常不同。