首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ODS的作用是什么?

ODS的作用是什么?
EN

Stack Overflow用户
提问于 2010-11-05 10:18:53
回答 1查看 4.1K关注 0票数 3

我认为这里的答案将来自于经验。

我是正确的,不知道什么是一个运行的DataStore (ODS),我正在浏览网络,但如果可能的话,我想有一个真实的例子反馈。

我有几个问题:

  • ODS是从操作角度出发的,所以应该对其应用什么数据建模。实体-关系建模,但是更多的聚合或维度建模(如果是的话,那么与数据仓库有什么区别?)?
  • 在大多数文章中说ODS拥有实时或近实时值,那么它有多少次是feed?每小时一次?在交易的基础上?
  • 将由ODS提供什么应用程序?OLAP立方体?报告工具?再一次,如果这些应用程序直接进入ODS,那么数据仓库角色是什么呢?

欢迎提供任何关于正式文件系统的一般目的、主要差异和与DataWarehouse的互补性的信息。

谢谢,

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-11-23 20:34:11

操作数据存储是公司用来操作的数据库。它通常被建模为实体和关系。ODS的逻辑设计是规范化的,而实际的实现可以从性能的角度进行非规范化。ODS是为快速插入和更新而设计的,所需的索引尽可能少。ODS包含实时或接近实时的数据,但不包含大量的历史数据.

数据仓库是公司用来存储历史数据的数据库。它通常是以尺寸为模型的。DW的逻辑设计是星型,或多个星型。DW是为快速选择而设计的,因为行是定期批量插入的。数据仓库包含历史数据,通常是ODS后面的一个时期或更长时间。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4105004

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档