2016 - 2024

感恩一路有你

常见的数据库管理系统有 数据库与数据仓库的本质差别是什么?

浏览量:1544 时间:2021-03-11 07:26:56 作者:admin

数据库与数据仓库的本质差别是什么?

数据库和数据仓库的本质区别如下:

1。逻辑层/概念层:数据库和数据仓库实际上是相同的或非常相似的。它们通过一定的数据库软件,按照一定的数据模型组织和管理数据。然而,数据库通常更注重业务事务处理(OLTP),而数据仓库更注重数据分析层次(OLAP),导致数据库模型的差异很大。

2. 数据库通常追求事务速度、事务完整性、数据一致性等。在数据库模型中,主要遵循规范模型(1NF、2NF、3NF等),尽量减少数据冗余,保证引用的完整性。数据仓库强调数据分析的效率、复杂查询的速度以及数据之间的相关性分析,因此在数据库模型中数据仓库喜欢采用多维模型来提高数据分析的效率。

3. 产品实现层次:数据库和数据仓库软件之间存在一些差异。数据库通常使用行存储,如sapase、Oracle和microsoftsqlserver,而数据仓库则倾向于使用列存储,如sapiq和saphana。

数据仓库跟数据库有什么异同点?

Oracle数据仓库本质上是依靠关系数据库来实现OLAP的,所以Oracle数据仓库在建模时会采用星型模型

Teradata,其实是依靠Teradata的硬件设备来实现的,所以它的数据仓库不需要设计成星型模型

如果设计成星型模型,就会有数据冗余但查询速度快,而且Teradata具有直接穿透功能,因此不需要设计星型模型

数据集市的概念在实际行业中很少使用。通常使用数据仓库,有时将它们等同起来。我一般把数据集市看作是数据仓库的上层,比如围绕一些主题的数据就是数据集市。

常见的数据库管理系统有 数据清洗工具有哪些 etl工具有哪些

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。