每日优鲜|一篇文章讲清楚!数据库和数据仓库到底有什么区别和联系?( 二 )



简单总结一下:数据仓库的本质仍然是数据库 , 只是服务对象不同 。 一个是服务于业务系统 , 一个是服务于商业智能BI可视化分析 。 服务对象的不同决定了数据库底层的数据组织形式主要是以三范式建模 , 来适应业务系统频繁增删改的需要 。
【每日优鲜|一篇文章讲清楚!数据库和数据仓库到底有什么区别和联系?】而数据仓库为了业务分析的目的 , 因此需要拉通各个业务系统数据库的数据 , 保留大量历史数据 , 同时为了分析效率的提升改变了传统数据库的数据组织形式 , 例如利用适合于分析型模型的Kimball维度建模方式来组织底层数据架构 。 数据库服务于业务流程 , 通过业务软件来访问;数据仓库服务于商业智能BI分析 , 通过商业智能BI前端可视化分析工具来访问 。