我有一个客户端,它有许多网站在许多不同的数据库和数据库供应商上运行,从 Oracle 到 SQL 服务器再到 MySQL。数据库确实共享一些信息,特别是成员姓名和联系信息等。
由于时间限制,我们没有时间将所有数据合并到一个数据库中,所有站点都从一个数据库运行。因此,中期解决方案(2-3 年)是在所有数据库中同步这些数据。这将包括:插入、更新和删除。
是否有特定的技术可以提供解决方案。我不一定要寻找供应商的工具,而更多的是一种工程实践,一种从解决方案架构师级别提供解决方案的设计模式。如果这确实存在。