注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Inside MySQL

MySQL MariaDB InnoDB InnoSQL

 
 
 

日志

 
 
关于我

MySQL技术内幕系列作者, 网易杭州研究院MySQL技术经理, 擅长于MySQL performance tuning、troubleshooting、systems availability and scalability、capacity planning

网易考拉推荐

《MySQL技术内幕:InnoDB存储引擎》第2版更新说明  

2013-06-29 14:51:55|  分类: MySQL技术内幕 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

《MySQL技术内幕:InnoDB存储引擎》第二版现已上市,很多读者mail我想知道第二版本有哪些更新,是否有必要购买。我的回复是:如果你买了第一版,那么你必须得买第二版本。如果你在看完后觉得第二版本还不如第一版,那么你可以告诉我,我将无条件的退款。

言归正传,下面将介绍第二版对于第一版本的变化。首先,从书的厚薄上来说第二版本较之前一版本增加了有120多页。这意味着,书的内容更为丰富与充实。同时移除了第一版本后面近50页的源码。这在第一版本中受到了很多诟病。然而,我的原意是希望更多的读者可以尝试去看下InnoDB的源码,从而更好理解内部的实现原理。最近几年随着越来越多的个人与公司参与到源码的研究行列中,因此在这一版本中已无需要再做保留。

其次,第二版本对文字内容做了大幅度的修正。从我的角度看,至少有50%的内容和语言进行了修改。语句不通,大量错别字的问题在第二版中得到了很好的控制。希望读者能够理解上一版本是我第一次出书,势必存在很多问题与不成熟。同时,作为一个新近作家,得到出版社的资源和支持也是相对较少。另外一个被大量读者诟病的左右页不对齐问题也得到了改进。

从内容上看,第二版本增加了对插入缓冲、自适应哈希索引、AIO、重做日志、undo日志、purge进行更为详细的介绍。插入缓冲增加了对于其内部实现的简单说明,对于MySQL 5.5之后出现的change buffer也进行了介绍。自适应哈希索引也增加了其实现的说明,使得读者可以更好的了解其内部实现。重做日志、undo日志和purge是在上一版完成后收到读者来信最多的问题,他们希望可以更好的了解这部分的实现。因此在第二版时,我对这部分进行更为详细的内部实现描述,希望可以对这部分读者有所帮助。

随着最新版本MySQL 5.6的上市,第二版还对MySQL的新功能也进行了描述,同时对比了与之前各版本的比较。例如全文检索的实现、组提交、B+树索引元数据管理等。总之,若读者希望对MySQL InnoDB新版本有更为详细的了解,那么你一定不能错过该版本。

相对上一版本已经有2年半了,在这段期间内我来到了杭州网易,接触了云数据库,更为深入地了解MySQL的内核。这些成长都在这本书中得到了体现。正如前面所说的,这真是一本诚意之作,强烈希望读者可以购买,看看这些年我的成长,InnoDB的发展以及MySQL数据库的成熟。

第一版赢得了一些口碑,然销量并不怎么好。毫无疑问,这是因为盗版所致。甚至有些读者来邮件说看了扫描版,觉得不错,特地去买了本支持下。每每看到这样的邮件,总是让我欢喜,让我忧。喜的是书可以帮助到一些人,悲的是盗版极大的影响了书的整体销量。若读者能够想到,每当你已幸福的进入梦乡,我还在深夜一个人对着电脑默默创作时,那么有一个有良知的读者就不应该再去使用盗版。但不管怎么样,我都不会放弃,会将《MySQL技术内幕》系列打造成一个经典系列,不仅仅是在中国,即便在全球也一样。

PS:欢迎关注InsideMySQL公众帐号
《MySQL技术内幕:InnoDB存储引擎》第2版更新说明 - insidemysql - Inside MySQL
 
  评论这张
 
阅读(3207)| 评论(20)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017