具有唯一ID的MySQL中央数据库
我有一个关于中央数据库和几个分散数据库的id生成的问题。我对复制做了一些了解,但最后,我还没有找到解决我问题的方法 我为不同的客户开发了一个web应用程序。每个应用程序都有自己的mysql数据库。因此,一个数据库对另一个数据库一无所知。 作为下一步,我想将所有数据合并到一个内部后端系统的集中数据库中。然而,分散的数据库仍然应该只有自己的数据。我曾经使用MSSQL服务器,他们有合并/事务复制。不幸的是,我从来没有对MySQL做过什么。因此,我有两个问题: 1.)MySQL是否可以创建一种复制形式,将所有数据都放在主(中心)服务器上,而仅将从服务器上的数据插入到该应用程序中 2.)是否有可能在从属服务器上创建唯一的ID,该ID对于所有数据库都是唯一的?例如,在其中一个数据库中创建发票。此发票ID必须是唯一的,不允许在其他数据库中创建 如果有人能帮我,那就太好了 是的。您可以复制单个数据库。请参阅。具有唯一ID的MySQL中央数据库,mysql,database-replication,Mysql,Database Replication,我有一个关于中央数据库和几个分散数据库的id生成的问题。我对复制做了一些了解,但最后,我还没有找到解决我问题的方法 我为不同的客户开发了一个web应用程序。每个应用程序都有自己的mysql数据库。因此,一个数据库对另一个数据库一无所知。 作为下一步,我想将所有数据合并到一个内部后端系统的集中数据库中。然而,分散的数据库仍然应该只有自己的数据。我曾经使用MSSQL服务器,他们有合并/事务复制。不幸的是,我从来没有对MySQL做过什么。因此,我有两个问题: 1.)MySQL是否可以创建一种复制形式,
2) 有几种方法可以做到这一点:
- 从机id主键+自动递增键
- guid/uuid
- 复制到从属服务器的主服务器上的唯一密钥