主要区别
数据库与数据仓库之间的基本关系源于数据仓库,它是用于数据分析的数据库形式。数据库是保存在计算机系统上的一系列精心设计的信息。保存在办公桌上的大学教师、学生、讲师和班级的信息是建立数据库的一个机会。数据库有助于海量信息、同步处理和精确操作。但另一种替代的手工数据仓库是数据库的一种选择形式。对查询和分析进行了改进。数据仓库从完全不同的来源提取数据。
什么是数据库(database)?
数据库只是一组经过深思熟虑的信息,通常是一组可比较对象的相关列表。数据通常是结构化的,因此它只是可管理的。有时,一个大学数据库将有许多桌子作为讲师,学院学生和班级,每个桌子将有详细说明每种商品的数据。数据库通常需要一个软件程序程序系统,通常称为数据库管理系统(DBMS),该系统负责存储和管理数据库内的数据。MySQL、Oracle、microsoftsqlserver是一些著名的DBMS。
什么是数据仓库(data warehouse)?
如果数据库用于信息分析,则数据仓库是选定的排序。它收集和零售来自众多运营策略的内置历史数据模型,并将其提供给众多数据集市。它还可以为当前的最终用户输入帮助企业查看信息。
关键区别
- 数据库存储当前数据,而数据仓库存储历史数据。
- 一个数据库通常会因为频繁的更新而改变,由于这个事实,它很可能不用于分析或做出决策。数据仓库提取数据并对其进行评估以分析和获得选择。
- 主数据库用于联机事务处理,而数据仓库用于联机分析处理。
- 数据库中的表被规范化以适应环境友好的存储环境,而数据仓库通常为了更快的查询而士气低落。
- 分析查询在数据仓库上比在数据库上快得多。
- 数据库包含非常详细的数据,而数据仓库包含摘要数据。
- 数据库提供了一个深入的关系视图,而数据仓库提供了一个汇总的多维视图。
- 数据库可以处理大量并发事务,而数据仓库并不是为这种任务而设计的。