gpt4 book ai didi

具有唯一 ID 的 MySQL 中央数据库

转载 作者:行者123 更新时间:2023-11-29 21:26:21 25 4
gpt4 key购买 nike

我有一个关于使用中央数据库和几个分散数据库生成 id 的问题。我红色了一些关于复制的东西,但最后,我还没有找到解决我问题的东西。

我为不同的客户开发了一个网络应用程序。每个应用程序都有自己的mysql数据库。因此,一个数据库对另一个数据库一无所知。下一步,我想将所有数据合并到内部后端系统的集中数据库中。然而,去中心化数据库仍然应该只有自己的数据。我曾经使用过 MSSQL-Server,他们有合并/事务复制。不幸的是,我从来没有用 MySQL 做过什么。因此,我有两个问题:

1.) MySQL 是否可以创建一种复制形式,其中包含主(中央)服务器上的所有数据,以及插入到此应用程序中的从属服务器上的数据?

2.) 是否有可能在从属设备上创建一个对所有数据库都是唯一的唯一 ID?例如。在其中一个数据库中创建发票。该发票ID必须是唯一的,并且不允许在其他数据库中创建。

如果有人能帮助我,那就太好了!

最佳答案

1)是的。您可以复制单个数据库。请参阅here .
2)有几种方法可以做到这一点:

  • slave-id 主键 + 自增键
  • guid/uuid
  • 主服务器上的唯一 key ,复制到从服务器

关于具有唯一 ID 的 MySQL 中央数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35484445/

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