导语读书是一生的功课,技术人通过读书实现自我提升,学习优秀技术沉淀。TEG读书会本期特邀腾讯金融云专家工程师李海翔、TEG计费平台部专家工程师雷海林、MySQL数据库专家姜承尧,为大家带来数据库方向好书推荐。来看看技术大牛在读什么,国庆遇见好书,愿本期书单助您更专业。


李海翔,腾讯金融云专家工程师,从事分布式数据库TDSQL研发工作。出版著作:《数据库查询优化器的艺术 原理解析与SQL性能优化》、《数据库事务处理的艺术 事务管理与并发控制》,广受好评。中国人民大学信息学院工程硕士企业导师。

理论类

1.《数据库系统概论(第5版)》王珊 / 萨师煊  著

推荐理由:国内经典教材,引领入门的佳作,哺育了无数学子,不断修订以紧跟最新技术。

2.《数据库系统概念(原书第6版)》,by Abraham Silberschatz / Henry F.Korth/ S.Sudarshan 



推荐理由:国外经典书籍,有助于深入理解数据库知识。全书分为九大部分共三十章,从原理和实用的角度入手,涵盖了数据库领域诸多知识面。

3.《分布式数据库系统原理(第3版)》 [Principles of Distributed Database Systems(Third Edition)],by  M.Tamer Ozsu / Patrick Valduriez 

推荐理由:主要介绍分布式数据库管理系统的基本概念、基本理论和设计问题,涵盖了分布式数据库系统的设计、实现和管理等方面的专题。有助于学生和相关技术人员深入理解分布式数据库系统。

4.《数据库系统实现(第2版)》 [Database System Implementation,Second Edition],by Hector Garcia-Molina , Jeffrey D.Ullman

推荐理由:国外经典书籍,有助于深入理解数据库内部实现的原理,是数据库内核研发人员的必读书籍。该书讨论了数据库管理系统的三个主要成分:存储管理器、查询处理器和事务管理器的实现技术。

工程实践类

该系列书籍适合数据库内核研发人员、数据库资深技术爱好者、高年级在校本科生、研究生等做深度阅读。

【综合类】

《PostgreSQL数据库内核分析》,彭智勇 / 彭煜玮  著

【专业类】

1.《数据库事务处理的艺术》,李海翔 著

2.《数据库查询优化器的艺术》,李海翔 著

推荐理由:

1) 全面:该系列书籍从原理着手、系统全面深刻地讲述了相关主题的原理,并对多个数据库(PostgreSQL、MySQL、Oracle、Informix)进行了相关的分析和对比;

2) 深刻:该系列书籍分别深入到事务处理、查询优化两个主题进行深度探讨,深度表现在从原理起步,逐步剖析设计思想、实现方式,然后更深入到代码细节进行剖析,把原理到代码高度融合;

3) 专业:该系列书籍从数据库源码的角度,结合主流数据库之间实现的对比,剖析了PostgreSQL、MySQL等的实现细节,点出其实现方式、实现差异,以及和原理方面的异同。

雷海林,TEG计费平台部账户中心专家工程师,十多年来一直深耕于计费后台高性能Server和数据层的设计、开发工作,参与过支付营销领域里各种大大小小的系统搭建,近几年的工作重心主要是做分布式cache和分布式数据库TDSQL。

《高性能MySQL》 

作者:

Baron Schwartz,Peter Zaitsev,Vadim Tkachenko

翻译:宁海元 / 周振兴 / 彭立勋 / 翟卫祥,刘辉

推荐理由:MySQL技术进阶必看书籍(数据库内核开发,DBA,业务开发都适用),测试工具介绍,高性能索引的设计,查询优化,操作系统和硬件层面的优化分析等。
 
《性能之巅》

作者:Brendan Gregg

翻译:徐章宁 / 吴寒思 / 陈磊

推荐理由:原作者具备非常深厚的性能优化功底,提出了一套系统的性能分析方法论,从操作系统,CPU,内存,文件系统,磁盘,网络等方面通过先介绍基础知识和架构,然后分析常用的性能分析工具,最后再给出一些具体的分析案例。

姜承尧(DavidJiang),MySQL数据库专家,擅长于数据库的故障诊断、性能调优、容灾处理、高可用和高扩展研究,同时一直致力于MySQL数据库底层实现原理的研究和探索,是《MySQL技术内幕》系列书籍作者。此外,对高性能数据库和数据仓库也有深刻而独到的理解。曾为MySQL编写了许多开源工具和性能扩展补丁,如广受好评的InnoDB引擎二级缓存项目。活跃于开源数据库以及开源软件领域。

《Transaction Processing: Concepts and Techniques》, Jim Gray / Andreas Reuter 著

推荐理由:二十六年后本书依然是事务处理领域的经典之作,事务理论与工程实现结合的完美之作。除了Jim Gray外,相信很少有作者能做到对于整个事务实现的每个细节的充分掌握和精细解读。
任何一名DBA、数据库内核开发、架构师的必读宝典,相信未来只有两种数据库从业人员:读过Transaction Processing的码农,以及其他码农。

《MySQL内核:InnoDB存储引擎 卷1》,姜承尧 / 蒋鸿翔 / 饶珑辉 / 温正湖  著

推荐理由:全球唯一一本介绍MySQL InnoDB存储引擎内核实现的源码分析书籍,深入浅出地介绍InnoDB事务存储引擎在latch、lock、日志、存储、事务等各模块的实现及背后的原理。推荐MySQL DBA、MySQL内核开发以及对数据库底层实现感兴趣的各位小伙伴。

《大规模分布式存储系统:原理解析与架构实战》杨传辉 著 

推荐理由:本书是分布式系统领域理论与工程实践相结合的经典著作,作者从传统的分布式系统实现原理介绍,到业界各分布式存储系统的实现分析,最后介绍了分布式数据库OceanBase的相关实现细节。在分布式为主流架构的年代,推荐给每个对分布式系统实现感兴趣的读者。

大牛书单 | 数据库专题好书分享相关推荐

  1. 大牛书单 | 人工智能方向好书分享(第二期)

    导语:读书是一生的功课,技术人通过读书实现自我提升,学习优秀知识沉淀.腾讯TEG读书会本期特邀腾讯AI Lab语音识别中心副总监苏丹.腾讯AI医疗中心病理和治疗团队负责人韩骁.腾讯AI Lab专家研究 ...

  2. 大牛书单 | 人工智能方向好书推荐

    导语:读书是一生的功课,技术人通过读书实现自我提升,学习优秀知识沉淀.TEG书知道本期特邀腾讯TEG AI Lab专家姚建华.腾讯TEG AI平台部工程平台中心负责人罗敏.腾讯TEG AI Lab专家 ...

  3. 大牛书单 | 迎金秋,与腾讯技术大咖共读好书

    导语:读书,伴随技术人的一生.技术的发展日新月异,技术人应该永远在学习的路上,才能始终跟紧时代的步伐.阅读,是学习最重要的途径之一. 技术人通过读书增长见闻.精进技术,提升人生境界.阅读好书,我们得以 ...

  4. 大牛书单 | 腾讯技术大咖推荐你五一看这些书

    导语:读书,伴随技术人的一生.技术人通过读书增长见闻.精进技术,提升人生境界. 2020年五一期间,我们特别邀请几位鹅厂技术大牛分别推荐曾经读过的好书佳作,以飨读者.  推荐人介绍  Mkliu,腾讯 ...

  5. 大牛书单 | 新年聊创新:技术人必备思维

    导语:读书,伴随技术人的一生.技术的发展日新月异,技术人应该永远在学习的路上,才能保持上升的步伐. 互联网和创新二字始终密切相关:技术的突破需要创新.产品的迭代需要创新.设计的优化需要创新--身处这一 ...

  6. 大牛书单 | 搜索大牛都读什么书?

    导语:读书,伴随技术人的一生.技术的发展日新月异,技术人应该永远在学习的路上,才能始终跟紧时代的步伐.阅读,是学习最重要的途径之一. 又到了新的一期<大牛书单>推荐,今天来和大家分享鹅厂几 ...

  7. 大牛书单 | 云原生技术领域好书推荐

    文末抽奖送书. 导语:读书,伴随技术人的一生.技术的发展日新月异,技术人应该永远在学习的路上,才能始终跟紧时代的步伐.阅读,是学习最重要的途径之一. 技术人通过读书增长见闻.精进技术,提升人生境界.阅 ...

  8. 大牛书单 | Python方向的好书

    早先,Stackoverflow 向八万多名开发者发放了一份调查问卷,其中在最想学的编程语言问题中,Python 排名第一. Python是一种广泛使用的解释型.高级和通用的编程语言.支持多种编程范型 ...

  9. 大牛书单 | 消息队列方向的好书

    消息队列也通常称为消息中间件,提到消息队列,大部分互联网人或多或少都听过该名词.对于后端工程师而言,更是日常开发中必备的一项技能.消息队列主要解决应用耦合.异步消息.流量削锋等问题,具有高性能.高可用 ...

最新文章

  1. spring boot slf4j日记记录配置详解
  2. [LCS]半个月的成果,用RTCClient开发的Robot!
  3. JSON字符串key缺少双引号的解决方法
  4. php公钥模数,php – 如何从公共指数和RSA模数生成DER / PEM证书?
  5. [ZJOI2016]大森林
  6. Meanshift 均值飘移实现图像聚类 MATLAB实现(4)
  7. thinkphp的分页类
  8. 手机MODEM 开发(33)---SimCard 学习总结
  9. mysql 函数事务_MySQL:函数和事务
  10. python最短路径例子_[python]dijkstra 算法的 加权的最短路径 案例
  11. Atitt 常见的拖欠费用的公司与个人黑名单 陕西西部安全网 2007-2008 西安 一个月 25000 西安盛世涅槃 2007 西安 1m 25000 Sicyi msc 2007 n
  12. java人民币大写转换脚本_Java实现人民币大写代码解析
  13. PHY之MDIO解析
  14. jQuery实现鼠标滑过图片放大效果
  15. .Net Core Pdf 转图片
  16. Android Studio 报错 : Cause : zip file is empty
  17. Latex中插入多张图片,实现并排排列或者多行多列排列
  18. 三步搞定ABAP DOI操作EXCEL
  19. Echarts 鼠标hover时柱状图设置背景色
  20. Android UI 模板

热门文章

  1. 远程桌面退出全屏/不能全屏/全屏切换的技巧
  2. [转]深入理解G1垃圾收集器
  3. mantis缺陷管理系统配置与安装
  4. RHEL6入门系列之十一,内/外部命令、重定向、管道
  5. ios获得通讯录中联系人的所有属性
  6. sql日期相关函数的使用方法
  7. 职业生涯发展技巧20则
  8. CodeForces - 1420D Rescue Nibel!(组合数学+离散化)
  9. CodeForces - 603C Lieges of Legendre(博弈+找规律)
  10. TensorFlow2-高层API接口Keras