我正在考虑升级一个实时程序 ASP.NET C#,它需要经常更新的数据并将其从一个数据库移动到另一个数据库。
目前使用一个中间人应用程序,从一个应用程序中提取并使用 SqlBulkCopy 插入另一个应用程序。
让源数据库服务器编写一个平面文件并且中间人从该平面文件中收集是否更好?
还是sql触发器?
还是DTS?
任何建议都会很棒!
谢谢
最佳答案
这实际上取决于您传递的数据量以及您正在进行的转换量(如果有的话)。 DTS/SSIS 是您列出的最具可扩展性和功能最丰富的选项。
你期望什么样的负载?你在做复杂的转换吗?如果您有使用 SSIS 的资源,我建议您使用它,因为它可以根据您的需要进行扩展。
关于c# - 什么更有效,SQL 或平面文件访问?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3306660/