课程介绍:
本课程以数据库业葵花宝典级别的《数据库系统实现》一书作为主线索,结合Oracle DSI及其它一些数据库的珍贵内幕资料,以直击问题本质的精简模型使听众能迅速理解存储引擎,索引,日志,锁,回滚段,事务等看起来极度复杂的数据库对象的思想和原理,然后以Oracle,MySQL,SAP Sybase IQ等不同数据库internal作为背景板和沙盘,给大家演示在这些数据库里是怎样实现上述数据库结构和对象。这是一项内功级课程,面向Oracle或MySQL数据库的熟练用家,使他们能向玩家(专家)级别发展,不光知道自己要干什么(操作),还知道为什么要这么干,从而使过去面对的复杂问题和场景变得简单。
课程内容:
第1课 数据库系统组织,Oracle与MySQL数据库组织架构
第2课 数据存储与表达,Oracle的存储体系与块结构
第3课 索引原理,B+树索引,位图索引,Oracle的索引内幕,列式数据库及其索引实现内幕
第4课 更复杂的索引,散列表,动态散列,多维索引,kd树,四叉树,R树
第5课 SQL语言的本质:关系代数及其算法实现
第6课 查询编译器和优化器实现,Oracle CBO内幕
第7课 日志与系统故障恢复
第8课 Oracle日志与检查点内幕
第9课 并发控制,锁,树协议和时间戳
第10课 Oracle的锁机制实现,Latch内幕
第11课 Oracle事务机制的实现
第12课 MySQL存储引擎与innodb块结构,MySQL查询优化器内幕
第13课 MySQL日志与系统故障恢复,MySQL的锁机制与事务机制实现,
授课时间:
课程将于11月27日开课。预计课程时间共15周。
授课对象:
想深入了解数据库内部机制和原理,并应用于指导实践的数据库领域从业者,爱好者和学习者
授课讲师:
tigerfish,ITPUB创始人,炼数成金创始人。中山大学海量数据与云计算研究中心主任。数据库专家,数据分析专家,有丰富的IT领域、数学领域的知识经验。曾经讲授炼数成金上《数据库设计》、《Hadoop数据分析平台》等多门受欢迎课程。
郭一军(guoyJoe) 连连支付运维总监,知墨网副总经理、ITPUB论坛Oracle认证版版主、获得OCM 10g,OCM11g认证,精通电信BOSS系统架构、支付架构和互联网金融大数据风控。网络知名数据库专家,创办线上教育网站:尖峰教育。一年多来培训几百位学员,积累了大量线上教育运营经验。
点击下方二维码或阅读原文报名课程: