码迷,mamicode.com
首页 > 其他好文 > 详细

数仓interview总结

时间:2019-03-15 10:46:27      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:优化器   abi   hash join   span   ash   链接   let   aci   架构   

1.数据仓库架构,以及主题

数据仓库架构分层:数据源层,主题层,基础汇总层,应用层

主题:订单,用户,商品,商家,供应链,营销等


2.数据仓库建模方法:范式建模(3NF),维度建模(星形、雪花),实体建模(关系)


3.锁有几种,及范围

从数据库系统角度分为三种:排他锁、共享锁、更新锁。按作用范围划分为:行锁、表锁。

S锁,也叫读锁,用于所有的只读数据操作。共享锁是非独占的,允许多个并发事务读取其锁定的资源。

X锁,也叫写锁,表示对数据进行写操作。如果一个事务对对象加了排他锁,其他事务就不能再给它加任何锁了。

U锁,在修改操作的初始化阶段用来锁定可能要被修改的资源,这样可以避免使用共享锁造成的死锁现象。

 

4.数据库事务特性ACID:原子性Atomicity,一致性Consistency,隔离性Isolation,持续性Durability


5.分区,索引有那些

范围分区(时间),列表分区(值很少的数据),hash分区

索引链接:http://www.cnblogs.com/sessionbest/articles/8689255.html


6.数据库调优(多是让讲关于SQL的)


7.数据表的关联有几种(在优化器)
    NESTED LOOP     HASH JOIN     SORT MERGE JOIN


8.如何解决数据分布不均和数据重分布的问题


9.大表UPDATE,DELETE的方法


10.谈谈数据标准,元数据管理,以及实时数据技术

 

数仓interview总结

标签:优化器   abi   hash join   span   ash   链接   let   aci   架构   

原文地址:https://www.cnblogs.com/zzjhn/p/10535360.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!