如何在多个数据库之间保持表模式同步

问题描述 投票:0回答:1

为了合规,我们需要在多个区域中复制数据库模式。

是否有一种简单的方法可以使所有数据库中的表架构保持同步,以便我们知道所有表都在更改?手动更新看起来容易出错。预先感谢。

mysql database database-design amazon-rds-aurora
1个回答
0
投票

如果使用“ synch”,则意味着可以在两个DB中插入,更新或删除数据,并且可以解决差异,因此两个DB具有相同的数据,并且数据不会在此过程中丢失—无法证明,这是可证明的不可能。请阅读1978年莱斯利·兰伯特(Leslie Lamport)的论文。

一种单向方法(又名复制)效果很好。

一种容忍某些数据丢失和数据不可预测的更改(又称最终一致性)的两种或两种以上的方法很好用。

© www.soinside.com 2019 - 2024. All rights reserved.