Oracle和IBM数据仓库方案对比概述成功地实施一个数据仓库项目,通常需要很长的时间。如果仅仅着眼于短期成果,缺乏整体考虑,采用一种不健全的体系结构,不仅会增加系统开发和维护成本,而且必将对发挥数据仓库的作用造成不利的影响。Oracle公司是世界上最大的数据仓库厂家,能够提供完整的数据仓库解决方案。根据第三方专业咨询机构TDWI-Forrester所做的市场调查显示,Oracle是大多数IT主管选择数据仓库平台时的首选。IBM数据仓库的市场占有率低于Oracle。权威市场分析机构IDC发布《全球数据仓库平台工具2006年度供应商市场份额》报告,根据2006年度软件收入,把甲骨文评为数据仓库平台工具领域的领先供应商(数据仓库平台工具包括ETL工具、数据仓库存储平台、多维数据库、前端展现工具)。IDC把甲骨文评为数据仓库管理领域的领先供应商,是因为甲骨文的市场份额已接近41%。在数据仓库管理工具市场,甲骨文排名最近的竞争对手的各项指标几乎只有甲骨文的一半,%。下图是另一家权威市场分析机构Gartner的数据仓库象限图:IBM同样低于Oracle。ETL工具IBM的ETL工具有三个:收购的DataStage(通常市场上说的IBM的ETL工具指的就是Datastage,不提供增量数据捕获功能,价格昂贵),数据联邦工具:InformationIntegrator(异构连接性好、提供增量数据捕获功能,但是不提供完整的数据源到目标数据库的ETL功能,尤其是数据转换功能很弱,没有ETL步骤打包、流程编排功能,没有按照事件或者时间触发ETL流程的功能,价格昂贵),包在DataWarehouseEdition中的ETL工具SQLWarehousing(功能很弱,异构连接性差,不提供增量数据捕获,是一个新工具,没有什么用户,不是IBM的主流ETL工具)。功能点使用场景或者益处OracleIBM增量数据捕获增量数据加载时,如果数据源系统没有时间戳,或者时间戳不可靠,需要利用读取数据源系统日志或者触发器方式获取增量数据,然后根据需要可以复制到目标数据库上或者批量同步到目标数据库上。OracleDataIntegrator,对于Oracle数据库和DB2400可以采用读取日志方式,其他数据库采用触发器方式InformationIntegrator提供,DataStage霍和SQLWarehousing不提供,对于Oracle数据库采用的是触发器方式抽取、加载、转换功能OracleDataIntegratorDataStage或者SQLWarehousing提供,InformationIntegrator不提供异构数据源和目标支持支持关系型数据库、数据仓库、文件作为数据源和目标OracleDataIntegratorDataStage支持,SQLWarehousing只支持DB2作为目标报错信息采用数据库报错信息便于查找错误原因OracleDataIntegratorDataStage、SQLWarehousing的错误信息都是自己工具的错误信息,不方便查找错误原因高性能OracleDataIntegrator采用ELT架构,数据的抽取加载转换过程在数据库服务器上完成,充分利用数据库的处理能力,从而提高性能DataStage采用ETL架构,数据的抽取加载转换
oracle和ibm数据仓库方案对比 来自淘豆网m.daumloan.com转载请标明出处.