数据仓库面试题及详细答案(真实职场版).docxVIP

  • 0
  • 0
  • 约5.71千字
  • 约 8页
  • 2026-09-08 发布于河北
  • 举报

数据仓库面试题及详细答案(真实职场版).docx

数据仓库面试题及详细答案(真实职场版)

一、数仓基础概念(必问基础)

1、说说数据仓库和数据库的核心区别?

答:很多人容易把两者搞混,其实核心就是用途和设计思路完全不一样。

数据库是给业务系统用的,比如电商下单、用户注册,核心是联机事务处理(OLTP)。设计上优先保证增删改查快、数据一致性、事务安全,一般用三范式,尽量减少数据冗余。

数仓是给数据分析、报表、看板、建模用的,核心是联机分析处理(OLAP)。不用频繁改数据,基本都是读多写少,允许少量冗余,目的是让查询、统计、多维分析更快,不用关联大量表。

简单总结:数据库服务业务交易,数仓服务数据分析。

2、什么是OLAP和OLTP?日常工作中怎么区分?

答:OLTP就是事务型处理,对应业务数据库。特点是单次操作数据量小、并发高、实时性强,频繁增删改,对事务、一致性要求极高,比如支付、订单、用户登录。

OLAP是分析型处理,对应数据仓库。特点是批量读写、单次处理数据量大、并发低、实时性要求不高(实时数仓除外),主要做聚合、统计、多维拆解,用来出报表、做业务分析、复盘。

日常工作里,业务库跑的是OLTP,我们数仓做的分层建模、统计分析都是服务OLAP。

3、数据仓库的四大特性是什么?

答:四个核心特性:面向主题、集成性、非易失性、时变性。

面向主题:不是按业务系统分,而是按业务主题划分,比如用户、订单、商品、支付,同一个主题整合多个系

文档评论(0)

1亿VIP精品文档

相关文档