mdm(master data management,主数据管理)在过去几年一直是一个热门词汇。大多数信息/数据架构师都开始了解如何设计和实现mdm,并将其用作soa启用程序。
还有一个概念叫做informationasaservice(iaas),它与mdm一起使用。根据定义,iaas是企业数据存储库和公共soa服务层之间的中间层。
我的问题是关于iaas的实现。一开始,我认为db存储过程足以建立iaas层。但是,由于数据来自多个不同的数据库平台(Oracle、SQL Server等)和地理位置,存储过程不能用于形成一致的IAAS层。
我做了一点调查,得出了一些想法。我想从你们这些已经在他们的环境中建立了iaas的优秀数据专家那里得到更多关于iaas实现的见解、技巧和技巧。

最佳答案

这并不完全是您所要求的,但是有一些“联邦”数据库为您提供了一个标准的数据库抽象,这些数据源分布在不同的物理数据库中,来自不同的供应商,并且一些支持还包括其他数据源(非数据库)。
我特别了解ibm产品(它是db2套件的一部分),但其他供应商也有类似的工具。
但是,您应该注意到,同时拥有数据抽象层和业务抽象层(业务服务)可能是一种过火的做法,这取决于具体的场景。

关于database - MDM和信息即服务(IaaS),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5410860/

10-10 22:43