数据仓库不适合OLTP过程,不能提供亚秒级响应时间。
操作型数据存储ODS可以提供快速的响应时间。数据仓库根据需要配备ODS。
1 相同点
- 处于操作环境以外
- 支持DSS处理
- 使用集成数据
2 不同点
- 物理结构不同,因此ODS在数据仓库之外
- ODS支持数据更新,而数据仓库不支持
- ODS中历史数据有限,而数据仓库数据几乎无限。
- ODS只为一种用户服务(多种处理要求建立多个),数据更加概括和紧凑,数据仓库为所有用户服务
- ODS需要对事务集成,因为需要高性能处理和数据更新,而数据仓库不用
3 概要记录
概要记录是通过数据仓库中细节历史数据,多次观察、分析和概括的数据。
4 ODS分类
取决于数据到达ODS的速度。从上到下,费用降低,技术简化,集成、更新和同步要求降低。
- 毫秒级
- 小时级(常见)
- 日级
- 月级及以上
5 ODS数据库设计
根据业务需求,采用关系型和多维混合设计的方式。
- 关系型-灵活
- 多维-高性能
6 时间分片
ODS高效处理的关键在时间分片。
将时间分为不同的时间片,进行不同的处理。如装载、编辑和监管等。
7 ODS和网络环境
ODS可用于网络环境与数据仓库间接连接中,因为两者响应时间供需不同。
网络数据经粒度管理器处理后进入数据仓库。
数据仓库中数据,在ODS中创建概要记录,以供网络环境访问。
参考资料
《数据仓库》