对于一个小项目,我需要在 MySQL 中存储一些数据。用户遍布世界各地并运行 .net ClickOnce 应用程序。访问的数据并不是真正机密的,即使有人可以访问,从隐私的角度来看也不会造成损害。
从技术上讲,可以将 MySQL 数据库放在某处的服务器上,并让每个人都通过Internet 上的Connector/Net进行连接。 但这是可取的吗?
- 协议是否足够稳定/健壮,可以处理速度较慢的互联网连接?
- 这会是一个严重的安全风险。数据加密不是主题,但密码加密才是。将 MySql 数据库(端口)打开到 Internet 会有危险吗?
或者,我可以通过 Web 服务或其他方式“包装”数据库访问。但当然这是我想避免的一些开销。那么通过 Internet 连接 MySQL 是一个有效的选择吗?
评论:
- 没有通过 Internet 与 VB.NET 的 MySQL 连接重复!
- 所以通过互联网连接到数据库不太具体,截至今天还没有答案。