gpt4 book ai didi

.net - 持续传输来自合作伙伴的数据

转载 作者:行者123 更新时间:2023-12-02 00:51:14 24 4
gpt4 key购买 nike

我的任务是实现一个从合作伙伴那里持续接收大量数据的系统。合作伙伴端的数据架构与我们不同,因此在接收数据并将数据导入我们的数据库时必须进行一些转换。

解决此任务的最佳方法是什么?

我对等式的两边都有一定的控制权,也就是说,如果我们选择使用 WCF,我们的合作伙伴将实现该服务。但重要的是要尽可能限制合作伙伴方面必须进行的编程量。理想情况下,他们会使用 SQL Server 的某些功能来导出数据,然后让我们处理其余的事情。

其他相关因素:

  • 双方都使用 SQL Server(我们这边是 2008 年,合作伙伴未知)。
  • .NET 4 和/或 Microsoft 开箱即用的任何产品,无第三方产品。
  • 转让是一种方式,即仅从合作伙伴转让给我们。
  • 每天传输的数据量约为数万条更新记录/对象。
  • 数据模型相当复杂,有多个表和关系。
  • 解决方案应该能够容忍合作伙伴方面的更改(我们不知道他们何时以及如何更改模型)
  • 可维护性和可靠性比性能更重要,即我们不需要最新的数据,但服务应该易于修改,并且不会失败/停止。

我问这个问题是因为我不知所措,但实现这一目标的方法有很多。作为一名 .NET 开发人员,我倾向于实现 WCF 甚至一些基于 XML 的自定义交换。但我知道 BizTalk 可能适合这里,而且 SQL Server 可能内置了一些我不知道的漂亮功能。

欢迎任何指点、想法和建议!

最佳答案

除了 Will 的建议之外,您还可以看看 SSIS(SQL Server Integration Services)。通过此功能,您可以导出到 FTP 站点,然后在另一端导入。

关于.net - 持续传输来自合作伙伴的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3563346/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com