楼主: hwayw

话题讨论:怎样阅读InnoDB存储引擎源码(已公布获奖)

[复制链接]
论坛徽章:
4
2012新春纪念徽章
日期:2012-01-04 11:53:54ITPUB 11周年纪念徽章
日期:2012-10-09 18:08:152013年新春福章
日期:2013-02-25 14:51:24ITPUB社区OCM联盟徽章
日期:2013-03-21 15:37:32
31#
发表于 2014-5-25 14:41 | 只看该作者
学习中。

使用道具 举报

回复
论坛徽章:
40
技术图书徽章
日期:2023-02-28 10:16:02暖羊羊
日期:2015-02-10 17:19:24马上有房
日期:2015-01-12 10:57:17ITPUB社区OCM联盟徽章
日期:2014-08-27 17:33:52青年奥林匹克运动会-帆船
日期:2014-08-27 13:50:412014年世界杯参赛球队: 哥伦比亚
日期:2014-07-10 14:10:592014年世界杯参赛球队:墨西哥
日期:2014-06-24 10:38:072014年世界杯参赛球队: 加纳
日期:2014-06-23 13:12:032014年世界杯参赛球队: 美国
日期:2014-05-21 08:18:36沸羊羊
日期:2015-03-04 14:51:52
32#
发表于 2014-5-26 10:37 | 只看该作者
想去买一本来看看

使用道具 举报

回复
论坛徽章:
10
三菱
日期:2013-11-25 11:21:192014年世界杯参赛球队: 葡萄牙
日期:2014-08-05 11:33:52技术图书徽章
日期:2014-05-23 16:44:532014年新春福章
日期:2014-04-14 09:54:082014年新春福章
日期:2014-04-14 09:54:082014年新春福章
日期:2014-04-14 09:54:082014年新春福章
日期:2014-04-14 09:54:082014年新春福章
日期:2014-04-14 09:54:082014年新春福章
日期:2014-04-14 09:54:082015年新春福章
日期:2015-04-08 13:44:17
33#
发表于 2014-5-27 13:51 | 只看该作者
buptdream 发表于 2014-5-20 13:35
好活动,支持

1.理解MySQL内核对于DBA的重要性;

使用道具 举报

回复
论坛徽章:
6
2014年新春福章
日期:2014-02-18 16:49:31马上有钱
日期:2014-02-18 16:49:31itpub13周年纪念徽章
日期:2014-10-08 15:15:25itpub13周年纪念徽章
日期:2014-10-08 15:15:25喜羊羊
日期:2015-03-04 14:54:422015年新春福章
日期:2015-03-06 11:59:47
34#
发表于 2014-5-27 14:42 | 只看该作者
这是第三版了,,,感觉作者在变着法的挣钱,,,我不知道这第三版和第二版有什么区别,,,请作者出来指明,,,

使用道具 举报

回复
论坛徽章:
6
2014年新春福章
日期:2014-02-18 16:49:31马上有钱
日期:2014-02-18 16:49:31itpub13周年纪念徽章
日期:2014-10-08 15:15:25itpub13周年纪念徽章
日期:2014-10-08 15:15:25喜羊羊
日期:2015-03-04 14:54:422015年新春福章
日期:2015-03-06 11:59:47
35#
发表于 2014-5-27 14:45 | 只看该作者
刚转mysql,我看还是先看基础的吧,,,前两版搞差不多了,,,再看这版,,,循序渐进

使用道具 举报

回复
论坛徽章:
6
2014年新春福章
日期:2014-02-18 16:49:31马上有钱
日期:2014-02-18 16:49:31itpub13周年纪念徽章
日期:2014-10-08 15:15:25itpub13周年纪念徽章
日期:2014-10-08 15:15:25喜羊羊
日期:2015-03-04 14:54:422015年新春福章
日期:2015-03-06 11:59:47
36#
发表于 2014-5-27 14:46 | 只看该作者
uang520 发表于 2014-5-21 14:21
你是从运维角度出发的。没错,每个人的时间是一定的,维护工作出现的问题也是不可预估的,所以处理问题就 ...

有一定的道理,,,研究是需要时间成本的,,,所以在一个宽松的环境工作室非常重要的,,,有一定的时间来研究新技术,,,发现问题的更好的解决办法,,,

使用道具 举报

回复
论坛徽章:
0
37#
发表于 2014-5-27 15:05 | 只看该作者
作为一名DBA,可以在不需要太多掌握应用开发的情况下,全部掌握Oracle的核心技术,反倒单纯使用Oracle的开发人员,通常掌握不了Oracle的核心。在Oracle数据库平台上,DBA对数据库有第一级的话语权,DBA与应用开发者有着较清晰的界限。

在MySQL数据库平台上,事情发生了变化。由于MySQL的特性决定,DBA和应用设计者被赋予了更多的可操作性,工作职责会互相入侵,作为一名MySQL DBA,你无法不去更多的关注应用业务,数据库的架构、引擎的选择等等都由应用决定;作为应用的设计者和开发者,也比从前更需要关注数据库,应用期待符合预期的数据库支撑。MySQL的DBA会发现,自己的话语权被应用设计者夺走了一部分,不再像以前那么重要了。

这个时候,作为MySQL DBA,要想重新树立自己的核心竞争力,只有掌握MySQL源代码。一方面可以加深自己对数据库的了解,更重要的另一方面,你可以试图去解决应用导致的数据库本身不足引起的缺陷,职责上这是应用设计开发者解决不了的。

阅读InnoDB引擎源代码,和阅读任何系统源代码没有区别。也许刚开始,你只是试图通过查看部分代码细节来分析你面对的数据库问题现象,但如果你希望真正掌握数据库,最终你肯定会走上通读代码的道路。

面对一个系统大量的源代码,通常往往会没有头绪,这个时候从目录结构开始,逐次结合文档进行系统模块、系统层次的划分,目的是了解哪些代码文件负责完成了哪些功能,所谓物理结构。

接下来,就可以开始切入逻辑结构了,从上往下进行阅读,先掌握总体架构,再逐一细节,一层一层细化,代码是要阅读多次的。

阅读了试读章节,发现本书作者代码阅读方法与个人基本一致,作者已经对代码物理结构和逻辑结构进行了对应的描述,可以减少读者去摸索的时间,相信后续章节应该是对InnoDB引擎各种机制的详细代码剖析,那会是MySQL和本书最精彩的部分,期待。

使用道具 举报

回复
论坛徽章:
6
2014年新春福章
日期:2014-02-18 16:49:31马上有钱
日期:2014-02-18 16:49:31itpub13周年纪念徽章
日期:2014-10-08 15:15:25itpub13周年纪念徽章
日期:2014-10-08 15:15:25喜羊羊
日期:2015-03-04 14:54:422015年新春福章
日期:2015-03-06 11:59:47
38#
发表于 2014-5-28 09:59 | 只看该作者
cysummery 发表于 2014-5-21 11:06
作者姜承尧,正在看他的《MySQL技术内幕innodb存储引擎》,书里已经涉及部分源码,不知内核这本书在内核源码 ...

嘿嘿,,,我也在看,,,这本书确实好书,,,但是有些地方不太懂,,,具体跑的时候出错,,,想和你交流下 ,,,

使用道具 举报

回复
论坛徽章:
0
39#
发表于 2014-5-29 13:52 | 只看该作者
lhyangel2012 发表于 2014-5-28 09:59
嘿嘿,,,我也在看,,,这本书确实好书,,,但是有些地方不太懂,,,具体跑的时候出错,,,想和你交 ...

欢迎~一起讨论共同进步,不过话说我第一遍还没看完,计划第一遍看懂,第二遍动手,第三遍接受并加自己的思考。

使用道具 举报

回复
论坛徽章:
6
2014年新春福章
日期:2014-02-18 16:49:31马上有钱
日期:2014-02-18 16:49:31itpub13周年纪念徽章
日期:2014-10-08 15:15:25itpub13周年纪念徽章
日期:2014-10-08 15:15:25喜羊羊
日期:2015-03-04 14:54:422015年新春福章
日期:2015-03-06 11:59:47
40#
发表于 2014-5-29 13:58 | 只看该作者
cysummery 发表于 2014-5-29 13:52
欢迎~一起讨论共同进步,不过话说我第一遍还没看完,计划第一遍看懂,第二遍动手,第三遍接受并加自己 ...

O,,,感觉是最好边看边动手好点,,,

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表