我正在寻找应用程序的最佳数据库选择。该应用程序内置了Angular 2和Electron框架。现在我们对此应用程序的离线支持进行了增强。
所以我花了一些时间来选择最合适的数据库,这就是我探索过的。
注意:数据库长度不会增加超过10 MB
请您建议我列出的上述数据库中的任何一个?提前谢谢。
答案 0 :(得分:0)
我使用过SQLite3。您可以在构建过程中使用本机依赖项对其进行编译,它很小,并且适用于10mb以下的用例。只需注意在创建可执行文件时更改用户路径之外的数据库路径。
对于没有找到Angular 2支持的要点,你可能会误解Angular的角色。 Angular是一个前端框架,它不依赖于任何DB。它通过端点(在大多数情况下)创建对后端的服务调用,以获取和显示结果。
在您的情况下,如果您有后端服务器,则将其置于POST请求中以从数据库中获取数据。否则,请使用IPC并点击活动。