我们正在为我们的内部应用程序创建新策略。我们目前有大约10-15个应用程序直接访问同一个数据库,这显然不是很好,我们希望评估我们的选择。据我所见,我们有两个选择:
1. 复制数据库并使用复制等方式使它们保持同步。 2. 在数据库和这些10-15个应用程序之间创建一个新的应用程序层。
您对此有什么想法?我认为第二个选项是正确的选择,这也为我们实现缓存提供了有效的层。但是,您将如何向所有应用程序公开此层?Web服务/REST是否是正确的选择,还是有其他更好的方法?
1. 复制数据库并使用复制等方式使它们保持同步。 2. 在数据库和这些10-15个应用程序之间创建一个新的应用程序层。
您对此有什么想法?我认为第二个选项是正确的选择,这也为我们实现缓存提供了有效的层。但是,您将如何向所有应用程序公开此层?Web服务/REST是否是正确的选择,还是有其他更好的方法?