大数据量表结构设计技巧

今天面试被问到了这个问题,当时有点懵,还真没有思考过怎么设计大数据量下的表结构,网上查了下,有总结,我根据自己的语言来写一遍,加深印象。

大数据量的表结构设计技巧:
1.尽量不要使用代码,比如表中的性格字段,0代表男,1代表女,这样做意味着需要再去关联代码表。
或者不要代码表,0,1的实际含义直接在代码中判断显示。
2.不要为了精简表结构,省略需要的字段。比如两张表,一张学生表,一张成绩表,假设知道成绩表的数据量会很大,那么成绩表中除了学生id外键关联之外,最好再加上学生名字字段,这样查询中就不必关联表,提升效率。
3.使用统计表,经常用的上的统计数据,生成专门的表来存储。
4.将数据按年或者按月建表来保存。(缺点是查询时必须知道数据的时间区间,不然需要关联所有的表)

猜你喜欢

转载自www.cnblogs.com/zc27/p/11651040.html
今日推荐