我们有将数据存储到 ORACLE 数据库的 ERP 应用程序。而且我们还有很多使用 ERP 数据库的其他应用程序。相同的数据库但不同的实例。当 ERP 和另一个应用程序使用相同的数据库时,我们遇到了性能问题。
我们正计划将数据库服务器分开成为三个。一个用于 ERP,另外两个用于报告和应用程序。这些新的数据库服务器来自ERP数据库,因为它们使用相同的数据库结构和数据。所以我们可以说这些新的数据库服务器是 ERP 数据库的镜像。并且有时镜像数据库上的数据可以被其他应用程序更新,它也应该在ERP数据库上更新。
应该使用什么最佳实践和方法来反映这种情况?使用 ORACLE 的 Data Guard 就够了吗?
这是建筑计划的图片。