operational data store

来源:岁月联盟 编辑:zhu 时间:2010-02-08
  

  ODS是一个面向主题的、集成的、可变的、当前的细节数据集合,用于支持企业对于即时性的、操作性的、集成的全体信息的需求。常常被作为数据仓库的过渡。同数据仓库的不同之处在于,数据仓库包含静态数据,而ODS的数据在商业操作过程中要不断更新。ODS的设计目标快速执行少量数据中的简单查询工作,这同数据仓库中的大数据量复杂查询截然不同。打个比方,ODS就像你的短期记忆,仅仅记录你的近期信息,而数据仓库就像长期记忆一样,存储相对长久一些的信息。

  九十年代早期,原始的ODS系统是出自于管理目的而开发的报告工具。每天都要进行ODS数据的更新,记录下当天的交易过程,比如当天的售货总量等等信息。这种类型的ODS被成为第三类ODS系统。随着技术和商业需求的改变,出现了第二代ODS系统,这一代的ODS包括了更加复杂的信息,比如产品或者位置码,需要频繁的更新数据库??往往是几个小时就更新一次,这样才可以反映真正的变化。随着客户关系管理系统CRM的出现,产生了第一类ODS系统。在第一类系统中,采用了同步更新手段,从而保障提供给用户的信息长期有效。此外最近还出现了第四类ODS系统,这类系统在数据仓库与ODS之间附加了更多的交互容量。

上一篇:operating system
下一篇:MIT OpenCourseWare

图片内容