我们有使用Postgresql 8.1的基于.Net的局域网应用程序,现在我有任务提供网站上的接口读写两个基于局域网的数据库表我不知道从哪里开始请帮我解决这个问题。
局域网:Windows NT 2003 .Net Postgresql 8.1
网站:PHP 5.3 Mysql
这不是一个精心研究的问题,也不是一个细节。 您应该如何处理这取决于所需的安全级别和您期望的stream量的敏感度。 但是你可以采取一些方法。
当然,有两个单独的应用程序写入相同的底层数据库通常是一个坏主意 – 你需要正确地lockinglogging,以确保没有数据被覆盖。 在网页应用程序可以请求数据的地方暴露一个API,并告诉局域网应用程序需要做什么更好。 然后,您可以使用身份validation或基于IP的策略将其封装在HTTPS中,并简单地转发比VPN更简单,更可靠的端口。