我将为自己制作一个有趣的Python项目。这不是并发的。只有我会用这个。我会有一个桌面版的应用程序,上面有数据库。然后我的手机将有一个应用程序,可通过网络访问数据库中的信息,并显示我想要的数据。
对于大多数SQLite清单,似乎非常适合单个用户的超小型项目。除了网络部分令人困惑。有人说不,或者说是可行但不是很好。这里的共识是什么?如果我想从任何地方通过手机访问我的数据库,SQLite是否有能力?我可以遇到什么问题...
答案 0 :(得分:0)
您必须在可从互联网访问的地方托管您的数据库。通过执行此操作,如果有人获取您的服务器地址,则将其打开以进行攻击。您可以通过设置从手机到PC的VPN来保护这一点,这样您就可以将SQL服务器作为仅在您使用VPN时访问的本地实例运行。 SQL Lite应该可以在VPN设置下正常工作,因为它不需要服务器与Internet建立开放连接。
至于问题。如果您无法建立VPN连接(防火墙,端口被阻止等),您将被切断服务器。