在实现渐进式Web应用时,本地数据库的最佳选择是什么?
最初的选择是设计一个智能客户端桌面应用程序,具有一键式部署,将安装本地SQLite数据库。然后可以使用Microsoft Sync Framework将本地数据库与服务器端SQL数据库同步。
但是考虑到未来的用例支持移动设备,我更感兴趣开发支持离线模式(对于没有任何互联网连接的用户)的渐进式Web应用程序,而且需要使用本地SQL数据库。
考虑到React PWA技术栈,我找不到一个干净的SQLite实现。虽然IndexDB可用,但它不像SQL。
有关如何使用持久本地SQL数据库实现PWA离线模式的任何反馈?