- 2
- 0
- 约4.51千字
- 约 7页
- 2026-08-09 发布于河北
- 举报
数据仓库高频面试题(真实口语化详细答案)
一、基础概念类(必问)
1、简单说下什么是数据仓库?和数据库有什么区别?
详细答案:
数据仓库说白了就是专门用来做数据分析、数据沉淀的存储系统。它不是用来支撑业务实时增删改的,而是把各个业务系统的历史数据统一汇总、清洗、规整,给报表、看板、数据分析、数据挖掘用的。
和业务数据库的核心区别我从工作场景分三点说:
第一,用途不一样。数据库是OLTP联机事务处理,支撑日常业务,比如用户下单、充值、改资料,强调实时读写、事务一致性;数仓是OLAP联机分析处理,用来做批量查询、统计分析,不做实时事务。
第二,数据特性不一样。数据库存的是最新的增量业务数据,会频繁更新、删除;数仓存的是全量、历史、沉淀后的数据,基本是只读,写入多、修改少,主打数据沉淀。
第三,设计原则不一样。数据库讲究范式化,减少冗余,避免数据不一致;数仓讲究适当冗余、宽表化,牺牲存储换查询速度,适配复杂统计。
2、数仓的四大特性是什么?
详细答案:
业界标准的四个特性:面向主题、集成性、非易失、时变性。我用工作大白话解释:
面向主题:业务系统是按功能拆分的,比如订单库、用户库、支付库;数仓是按分析主题拆分的,比如用户主题、订单主题、商品主题,同一个主题整合所有相关数据。
集成性:各个源系统的数据格式、字段命名、编码都不一样,进入数仓后会统一清洗、转换、标准化,把零散数据整合成统一口
您可能关注的文档
最近下载
- 内蒙古水质实验室能力提升项目环境影响报告表.docx VIP
- (2026年)中华人民共和国献血法PPT课件.pptx VIP
- 毛巾织造染色工艺.docx VIP
- 东莞市新文汇环保科技生态共性联创改扩建项目环境影响报告书.pdf VIP
- 食材配送项目供货保障方案.pdf VIP
- TZS 0678—2025《生物安全实验室工作人员本底血清样本管理规范》(水印版).pdf VIP
- 《GB 17919-2025可燃性粉尘除尘系统防爆安全规范》学习与解读PPT.pptx VIP
- 房屋漏水答辩状格式范文范例.docx VIP
- 化工单机试车方案.docx VIP
- GB 50268-2008 给水排水管道工程施工及验收规范.docx
原创力文档

文档评论(0)