android - 从外部连接到 SQL Server
问题描述
我需要一些帮助。
我正在尝试在 Android 中开发一个应用程序,我的想法是让用户在数据库中咨询或输入信息,而不是在同一个网络中。我不想在路由器中打开 SQL 端口,因为它可能会引发一些安全问题,我也不想使用 VPN,因为它会使服务器过载(假设同时连接 100 个 vpns)。我该如何解决这个问题?
先感谢您。
解决方案
一种常见的模式是在客户端和数据库之间有一个服务器。您可以使用几乎任何您想要的语言或库,但如果您想使用 Java 或 Kotlin,我建议您查看 Spring Boot,特别是使用 Spring Data JPA。
服务器当然应该能够同时处理多个连接。您可能希望保留一个与数据库的可用连接池,以避免数据库服务器过载。
推荐阅读
- mongodb - 如何使用 pymongo 查找没有聚合的随机文档
- angular - 如何定义和调用子路由
- javascript - React.js - 自动完成:如何在单击其他区域时隐藏建议 Lst
- angular - 如何使用角度和套接字 io 显示来自 feathersjs 服务器的实时数据
- react-native - 将数据显示为简单的折线图 - 反应原生
- python - 在 Python/Django textarea 字段中检测换行符
- c++ - 如何获取列表中有子节点的树的节点总和?
- canvas - 在three.js / Autodesk 3D Viewer(Autodesk Forge Viewer)中调整对象的大小
- barcode-scanner - 如何在 Zebra 设备上模拟条码扫描
- python - 编码另一个列表中存在的列表元素的最有效方法