数据库系统实现技术内幕
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库系统实现技术内幕
本课程以数据库业葵花宝典级别的《数据库系统实现》一书作为主线索,结合Oracle DSI及其它一些数据库的珍贵内幕资料,以直击问题本质的精简模型使听众能迅速理解存储引擎,索引,日志,锁,回滚段,事务等看起来极度复杂的数据库对象的思想和原理,然后以Oracle,MySQL,SAP Sybase IQ等不同数据库internal作为背景板和沙盘,给大家演示在这些数据库里是怎样实现上述数据库结构和对象。这是一项内功级课程,面向Oracle或MySQL数据库的熟练用家,使他们能向玩家(专家)级别发展,不光知道自己要干什么(操作),还知道为什么要这么干,从而使过去面对的复杂问题和场景变得简单。
课程内容:
第1课数据库系统组织,Oracle与MySQL数据库组织架构
第2课数据存储与表达,Oracle的存储体系与块结构,MySQL存储引擎与innodb块结构
第3课索引原理,B+树索引,Oracle与MySQL的B+树索引内幕
第4课更复杂的索引,多维索引,位图索引,Oracle的位图索引实现
第5课SQL语言的本质:关系代数及其算法实现
第6课查询编译器和优化器,Oracle CBO内幕
第7课查询编译器和优化器,MySQL查询优化器内幕
第8课日志与系统故障恢复
第9课Oracle日志与检查点内幕
第10课并发控制,锁,树协议和时间戳
第11课Oracle的锁机制实现,Latch内幕
第12课事务和分布式事务
第13课Oracle和MySQL的事务机制实现
授课对象:
想深入了解数据库内部机制和原理,并应用于指导实践的数据库领域从业者,爱好者和学习者
授课讲师:
tigerfish,ITPUB创始人,炼数成金创始人。中山大学海量数据与云计算研究中心主任。数据库专家,数据分析专家,有丰富的IT领域、数学领域的知识经验。曾经讲授炼数成金上《数据库设计》、《Hadoop数据分析平台》等多门受欢迎课程。