使用 Windows 主机上的 ASP.Net 表单更新 Linux 主机上的 MySQL 数据库的最有效方法是什么?
我善良的网络主机(1and1)郑重地要求我去其他地方做这样的事情。
我有 2 个网站。其中之一是由 .Net 程序员开发的。现在我受雇实施一个 PHP 站点并从 .Net 站点获取数据。
客户填写一个 ASP.Net 表单,当他们点击提交时,数据将存储在 SQL Server DB 中。如何在 MySQL 中并行存储相同的数据?我无法直接将某些数据库连接器与 ASP.Net 一起使用,因为 1and1 Windows 托管(商业帐户,同样如此!)不支持 MySQL 连接。
我想到的是在 ASP.Net 站点中发布条目的 RSS 提要,并定期将这些数据抓取到 Linux 主机上的 MySQL 中。我知道,这太过分了。效率不高。
我想我会挑选 SOF 上最优秀的人才来获得不同的、有效的意见。提前谢谢各位...
My kind webhost (1and1) royally asked me to go elsewhere to do something like this.
I have 2 sites. One of them was developed by a .Net programmer. Now I am contracted to implement a PHP site and fetch data from the .Net site.
There is an ASP.Net form that a customer fills and when they hit submit, the data gets stored in SQL Server DB. How do I also store the same data in MySQL parallelly? I cannot directly use some database connectors with ASP.Net since MySQL connectivity is not supported on 1and1 Windows hosting (biz account, no less!).
What I thought of is to publish an RSS feed of entries in ASP.Net site and routinely scrape that data into MySQL on Linux host. It is an overkill, I know. Not efficient.
I thought I would pick the best brains on SOF to get a different, efficient opinion. Thanks in advance guys...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不会使用 RSS 源和轮询,原因如下:
我将使用 REST 样式服务在 JSON 到 PHP 站点。当 ASP.NET 站点发生更新时,它应该将更新推送到 PHP 站点。您可能还希望使此过程异步发生,这样就不会影响 ASP.NET 站点的用户。
编辑:对于 PHP 端,看起来您可以使用 JSON-PHP、Zend Framework 或者,如果 SOAP 有更好的支持,您可以使用 SOAP PEAR 库。对于 .NET 端,您可以使用 Json.NET 之类的东西来序列化您的 .NET 对象并然后只需制作 WebClient 来电。
I wouldn't use RSS feeds and polling for the following reasons:
I would use a REST style service to POST updates in JSON to the PHP site. When an update occurs in the ASP.NET site, it should push an update to the PHP site. You may also want to make this process occur asynchronously so that it doesn't impact the users of the ASP.NET site.
EDIT: For the PHP side, it looks like you could use JSON-PHP, Zend Framework or, if SOAP has better support, you could use the SOAP PEAR library. For the .NET side, you could then use something like Json.NET to serialize your .NET objects and then just make WebClient calls.