gpt4 book ai didi

sql-server - 不同DBMS之间的数据迁移

转载 作者:行者123 更新时间:2023-12-03 15:20:29 25 4
gpt4 key购买 nike

因为我无法对我的 Question 得到任何满意的答案看来我们必须为此编写自己的程序,我们正处于设计阶段,我们正在考虑应该使用哪种格式来备份数据。

该程序将用 Delphi 编写。

需要在 Oracle/Informix/Msserver 之间导出/导入数据,非常重要这里是性能问题,因为该程序将在 1-2 GB 数据库上运行。除了正常数据之外,数据库中还有必须备份的 Blob。

我们认为 Xml-Data 或逗号分隔的数据都是透明的(这很好),但这里必须考虑 Blob。在这种情况下,Paradox 格式不是可选的。

有人可以推荐一些高性能格式吗?

欢迎任何其他实现相同目标的想法。

提前致谢。

最佳答案

我使用一个名为 OmegaSync 的优秀程序对于我的备份,但它只能通过 ODBC 处理 Informix,而不是直接处理。如果您发现可以使用 OmegaSync,您会发现它的性能非常出色,因为它首先比较数据库,然后仅同步差异。如果您决定自己编程,并且效率是您的首要目标,您可能会想要使用这个想法。

但是正如其他人对您问题的回答所述,数据库转换编程非常复杂。那么为什么不直接开发您需要的 SQL,并以这种方式进行转换呢。例如,请参阅:Convert Informix Schema to Oracle Schema Or Any Other RDBMS要移动数据,请查看以下来源:Moving non-informaix data between computers and dbspaces

如果您巧妙地转储和加载数据,您可以将 SQL 优化到我确信足够的速度。

关于sql-server - 不同DBMS之间的数据迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5217373/

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