为了卸载报告,我在 prod box 和报告服务器之间运行了事务复制(上图 #1)。在必须重建快照之前,这非常有效。在此期间,用户/应用程序/报告正在从不完整的数据集中读取,同时正在重建报告数据库。
有没有其他人遇到过这个问题?最好的工作是什么?
图像中的#2 是一个合理的解决方案吗?在数据仓库之上创建一个 shell 数据库。报告数据库不再包含数据,而仅包含复制数据存储库中表结构的视图。在重建“data repo”数据库期间,“reporting db”设置为脱机以防止用户/应用程序/repos 读取不完整的数据?