CDA数据分析师学习之路出系列了,每篇都有数据分析、大数据相关文章和视频,各大名师主讲,每周一、二、四、五更新!CDA数据分析师学习之路已经更新到CDA数据分析师学习之路(52)了,欢迎观看学习!
另外欢迎各位坛友投稿数据分析相关视频和文章,一经选用将赠送100论坛币和现金奖励、并有机会获赠一套数据分析相关视频(SAS、SPSS、Java、统计理论等等)!(PS:相关文章和视频得原创!联系方式见下方,欢迎投稿!)
CDA数据分析师学习之路(52)
附赠《sql语言 01 检索整个表 按列检索表》干货视频
oracle 数据库的表结构设计
作为一个很少写代码的DBA,除了关系到无法忍受的性能问题,我通常是不关心表结构的。但是在数据库设计师并没有成为一个广泛受认可的职业的情况下,在一些较小的项目中,确实存在设计问题。以至于“一个表有1000多个列,在数据库中时经常见到的”被认为是一件可以接受的事情----这是一件很尴尬的事情。作为一个专业人士,我可以说,通常情况下,这么设计表结构是错误的。
无论是oracle数据库,还是其他什么受市场认可度较高的关系型数据库,都有一个最小逻辑结构单元,它是数据的最小读写单位。在oracle数据库里,这个单位被称为“oracle块”,在默认情况下,她的大小是8192字节。数据库的一次读写动作,就对应着磁盘悬臂、磁头的一次机械动作。如果一个表的列数太多,那么它的一行数据就不可能存储在一个数据块(8192byte)里---这就意味着,数据库读一行数据,至少要两次磁盘机械动作。
在这种情况下,当数据读写涉及到以“十万”为单位的动作时,数据库的表现就可想而知了。
感谢孙增辉老师提供资料!
附赠《sql语言 01 检索整个表 按列检索表》干货视频
【CDA数据分析师学习之路】sql语言 01 检索整个表 按列检索表
感谢孙增辉老师提供视频资料!
***************************************************************************
投稿流程:投稿前请加我QQ联系我,或者直接将文章或视频发送到我的邮箱,但一定要备注好您的姓名、电话、邮箱,以方便我联系您们赠送现金和视频教程的事宜!欢迎投稿!
投稿联系方式:
小段老师QQ:2881989713
邮箱:duanliangbin@pinggu.org
***************************************************************************
相关链接:
CDA数据分析师就业班第五期7月10号开课啦! https://bbs.pinggu.org/thread-4588274-1-1.html
CDA大数据分析师就业班第三期7月17号开课啦!https://bbs.pinggu.org/thread-4588371-1-1.html
上一篇:
CDA数据分析师学习之路(51)https://bbs.pinggu.org/thread-4588386-1-1.html
下一篇:
CDA数据分析师学习之路(53)https://bbs.pinggu.org/thread-4600518-1-1.html