gpt4 book ai didi

sql-server - 需要帮助设计大型数据库更新流程

转载 作者:行者123 更新时间:2023-12-01 08:42:18 25 4
gpt4 key购买 nike

我们有一个包含大约 100K 业务对象的数据库。每个对象有大约 40 个属性,存储在 15 个表中。我必须获取这些对象,对它们执行一些转换,然后将它们写入不同的数据库(具有相同的模式。)这是 ADO.Net 3.5,SQL Server 2005。

我们有一个库方法来编写单个属性。它确定属性进入 15 个表中的哪一个,创建并打开连接,确定属性是否已经存在并相应地进行插入或更新,然后关闭连接。

我在程序中的第一个步骤是从源 DB 中读取一个对象,执行转换,然后在其 40 个属性中的每一个上调用库例程,以将对象写入目标 DB。重复 100,000 次。显然这是非常低效的。

处理这类问题有哪些好的设计?

谢谢

最佳答案

这正是 SQL Server Integration Services (SSIS) 擅长的事情。它记录在联机丛书中,与 SQL Server 相同。

关于sql-server - 需要帮助设计大型数据库更新流程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1018920/

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