我需要一些帮助。
我正在尝试在安卓系统中开发一个应用程序,我的想法是让用户在不在同一网络中的数据库中查询或输入信息。我不想在路由器中打开SQL端口,因为它可能会引发一些安全问题,我也不想使用VPN,因为它会使服务器过载(想象一下100个VPN同时连接(。我该如何解决这个问题?
提前谢谢。
一种常见的模式是在客户端和数据库之间有一个服务器。您可以使用几乎任何您想要的语言或库,但如果您想使用Java或Kotlin,我建议您查看Spring Boot,特别是使用Spring Data JPA。
当然,服务器应该能够同时处理多个连接。您可能希望保留数据库的可用连接池,以避免数据库服务器过载。