对于数据库的概念,大家可能都比较熟悉,但是对于数据仓库,可能理解相对模糊,两个概念很容易搞混。事实上,数据库与数据仓库差异很大,下面为大家介绍一下数据库和数据仓库的相关知识。
一、数据管理发展历程
要清楚数据库与数据仓库,首先我们需要了解数据管理的发展历程。
随着计算机技术的不断更新和迭代,数据管理经历了人工管理、文件系统、数据库系统三个发展阶段。在数据库系统管理阶段的早期,人们对数据的操作主要集中于增删改查等操作。数据库(Database,简称DB)是一种逻辑概念,用来存放数据的仓库,通过数据库软件来实现。
但随着计算机的应用领域不断扩大,新领域的诞生对数据库技术提出了更高要求。面对海量的数据,人们希望能够高效利用其价值,从而给企业带来收益。这时候,传统的操作型数据库就无法满足这一需求,因此便产生了数据仓库。数据仓库(Data Warehouse,简称DW/DWH)是一个面向主题的、集成的、相对稳定的、反映历史变化的数据集合,用于支持管理决策和信息的全局共享。
数据库与数据仓库都是用来存放结构化数据的地方,二者从逻辑上来看并无二异,但二者在技术、应用等层面均有较大差异