gpt4 book ai didi

java - 并购后如何将2个重复的数据库条目合并到1个数据库?

转载 作者:行者123 更新时间:2023-12-02 10:36:33 26 4
gpt4 key购买 nike

并购了2家公司后,我们有2个数据库系统,有很多重复的数据。

例如:亚马逊和阿里巴巴有两家公司,所以我有很多这样的案例:一位客户从这两家公司购买了产品。所以我在 2 个数据库中有 2 个客户,但是在并购之后,我必须将其合并到 1 个数据库,该数据库存储 1 个客户将其已购买的所有产品。

P/s:2 个数据库没有相同的架构。您知道这个问题有什么解决办法吗?

提前谢谢您!

最佳答案

基本流程:

  1. 确保您的所有应用仅写入一个数据库,但根据需要从两个数据库读取。如果架构非常不同,您可能需要一个围绕旧数据库的包装应用程序/库,以便将内容整理成适合您的应用程序的正确形状。
  2. 一旦没有任何内容写入旧数据库,您就可以创建一个进程来读取旧记录,根据需要对其进行转换,然后将其加载到新数据库中。您必须(与业务人员一起)做出一些决定,决定从旧数据库中保留哪些数据以及如何将其转换以适应新数据库。
  3. 阻止您的应用读取旧数据库。
  4. 删除旧数据库。

您需要进行大量测试,最好是自动化测试。

另一种方法是创建一个新的数据库,其模式涵盖两个数据库中的所有内容,但这可能是不可能或不可取的。

您还可以搜索“数据迁移”以获取更多信息。

关于java - 并购后如何将2个重复的数据库条目合并到1个数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53255456/

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