数据库知识学习指南

http://afei2.sinaapp.com/

book:

  1. 《MySQL必知必会》,很薄,可以很快读完。
  2. 《MySQL性能调优和架构设计》,很薄,可以很快读完。
  3. 《高性能MySQL(第三版)》,阿里的几个DBA翻译的,非常经典,值得耐心阅读;开发人员可以阅读这一本即可应对大部分问题。
  4. 《MySQL技术内幕:InnoDB存储引擎(第2版)》,通过这个可以了解到很多Innodb运行的内部原理。
  5. 《MySQL技术内幕:SQL编程》。
  6. 《O’Reilly:高可用MySQL:构建健壮的数据中心》,通过这个可以了解到很多replication的细节。
  7. 《Understanding MySQL Internals》,可以为进一步的阅读源码打下基础。
  8. MySQL官方文档,官方文档历来是杀人越货居家必备,解决问题可以第一时间查阅官方文档,得到很权威的解释。

博客

下面列出的博客主要是一些非常经典的博客,片片经典,可以通过阅读历史文章来扎实自己的知识。

  1. MySQL Performance Blog,《High Performance MySQL》的作者也是Percona的团队在维护的一个博客,包含大量的实战经验和原理分析以及Percona的最新软件以及评测。
  2. 何登成的博客,以及作者的一些PPT,分享了大量对与MySQL的内部运行原理分析,深入浅出,非常值得去学习。
  3. YOSHINORI MATSUNOBU’S BLOG,作者编写了包含MHA、Replication Boost等诸多软件,现在在Facebook的MySQL团队,做到深入浅出,历史文章值得认真阅读。
  4. Transactions on InnoDB,InnoDB团队维护的博客,披露了大量InnoDB引擎的实现细节。此博客的内容,主要有两方面:1. MySQL发布新版本时,会有大量关于新版本中改进技术的介绍;2. 最近,InnoDB团队开始逐渐披露InnoDB各模块的实现细节,包括:Redo、Transaction Lock、Row Format等。此博客,是学习InnoDB引擎的不二选择。
  5. DimitriK’s (dim) Weblog,作者:Dimitri KRAVTCHUK。MySQL性能测试组成员,我心目中最欣赏的测试人员的模版。作为一个测试人员,开发自动化测试工具,对MySQL每一个版本进行性能测试,分析MySQL的性能瓶颈,熟知MySQL的整体架构与MySQL的源码。测试人员达到这种级别,对项目的巨大反哺作用,才得到了真正的体现。此外,DimitriK的每一篇博客,都写得非常好,从中学到了很多,无论是关于MySQL,还是关于测试。
  6. 一个故事@MySQL DBA,也是《高性能MySQL》的译者,阿里的DBA,博客也写的很好。
  7. 追风刀·丁奇,阿里的DBA,MySQL 主从同步Transfer的作者,文章披露了很多MySQL底层的一些知识,学到了很多知识。
  8. 系统技术非业余研究,霸爷的博客,涉猎范围很广泛,从这里可以了解到很多Linux底层的一些知识,反过来对与理解MySQL帮助很大。

技术大会PPT

技术大会的PPT,可以了解到业界的一些最新进展和使用方法,提供很多线索并且也可以通过别人的成功经验支撑自己的一些想法。

  1. Percona meeting
  2. 国内的数据库大会
  3. 阿里技术嘉年华里面关于数据库的session
  4. Oracle社区以及官方的一些PPT
时间: 2024-10-11 06:45:10

数据库知识学习指南的相关文章

Oracle DBA数据库高级工程师职业学习指南与职业规划视频课程(免费)

Oracle DBA数据库高级工程师培训课程是风哥独自研发的精品实战课程,本路线图主要是让大家快速就业.高薪就业.课程主要讲解Oracle公司简介,Oracle数据库简介,为什么要学习Oracle数据库?,学习Oracle就业前景如何?,学习Oracle数据库待遇如何?Oracle数据库适合于哪些人员学习?如何学好Oracle数据库? Oracle DBA数据库高级工程师学习指南: Oracle公司简介 Oracle数据库简介 为什么要学习Oracle数据库? 学习Oracle就业前景如何? 学

表哥的Access入门++以Excel视角快速学习数据库知识pdf高清版免费下载

下载地址:网盘下载 备用地址:网盘下载 编辑推荐Access作为一款流行的小型数据库软件,相对于其他数据库软件产品,易学易用.可视操作.灵活便捷,**程度上避免了用户的编程需求.本书将以一个小饭馆的管理软件为例,从头到尾介绍整个软件的设计过程,在设计过程中,只对案例中用到的设置选项进行详细的介绍,这样可以避免分散我们的思路,减少学习负担. 内容简介本书根据网络畅销书<“表”哥的Access入门>改编,该书以案例教学的方式,通过一个简单的小饭馆数据库管理程序的开发过程,介绍如何规范Access数

《Android学习指南》文件夹

转自:http://android.yaohuiji.com/about Android学习指南的内容分类: 分类 描写叙述 0.学习Android必备的Java基础知识 没有Java基础的朋友,请不要先看Android的课程,这样会非常累. 1.Android学习指南基础篇 对于有Java基础的朋友,能够通过本分类60讲左右的课程,打下比較坚实的基础. 2.Android学习指南项目实训篇 对于学过"1.Android2.2学习指南基础篇"的朋友,能够通过本分类项目的联系,加深对基础

《Android学习指南》目录

源:<Android学习指南>目录 Android学习指南的内容分类: 分类 描述 0.学习Android必备的Java基础知识 没有Java基础的朋友,请不要先看Android的课程,这样会很累. 1.Android学习指南基础篇 对于有Java基础的朋友,可以通过本分类60讲左右的课程,打下比较坚实的基础. 2.Android学习指南项目实训篇 对于学过“1.Android2.2学习指南基础篇”的朋友,可以通过本分类项目的联系,加深对基础知识的理解和熟练运用. 3.Android学习指南提

Sybase数据库技术,数据库恢复---分享Sybase数据库知识(博客文章索引@51cto)

Sybase数据库技术,数据库恢复分享Sybase数据库知识 博客文章列表,更新时间:2014-12-14 Sybase数据库技术,数据库恢复 站点地图 最新文章 ASE使用with ignore_dup_row删除重复数据  (评论 0   阅读 50) ASE 16静默方式安装并创建服务器  (评论 0   阅读 80) ASE执行sp_remotesql报错:Msg 11224, Level 16, State 2  (评论 0   阅读 72) Sybase支持浪潮天梭K1系统  (评论

Java工程师学习指南

java学习指南-四个部分:分别是入门篇,初级篇,中级篇,高级篇 第一步是打好Java基础,掌握Java核心技术,                                               ---入门篇 第二步是掌握Java Web技术栈,能够做一些项目,                                       ---初级篇 第三步是掌握Java方面的进阶技术,包括网络编程.并发编程.JVM等,     ---中级篇 第四步是掌握后端进阶技术,比如分布式.缓

Java工程师学习指南(入门篇)

Java工程师学习指南 入门篇 最近有很多小伙伴来问我,Java小白如何入门,如何安排学习路线,每一步应该怎么走比较好.原本我以为之前的几篇文章已经可以解决大家的问题了,其实不然,因为我之前写的文章都是站在Java后端的全局上进行思考和总结的,忽略了很多小白们的感受,而很多朋友都需要更加基础,更加详细的学习路线. 所以,今天我们重新开一个新的专题,分别按照四篇文章讲述Java的学习路线(分别是入门篇,初级篇,中级篇,高级篇),笔者也打算趁此机会,回忆一下自己的Java学习历程.今天我们要讲的是,

Java工程师学习指南(完结篇)

Java工程师学习指南 完结篇 先声明一点,文章里面不会详细到每一步怎么操作,只会提供大致的思路和方向,给大家以启发,如果真的要一步一步指导操作的话,那至少需要一本书的厚度啦. 因为笔者还只是一名在校生,所以写的内容主要还是针对Java初学者或者接触Java后端不久的朋友,不适用于已经工作多年的Java大佬们.所以本文中的方法不一定适合所有人,如有错误还请谅解. 本期的内容是系列文章的最后一部分内容了.这个系列可能还有很多东西没有说清楚,也有很多内容被忽略了.但是这些内容也确实是笔者结合自己经验

编程语言学习指南

1.编程语言和应用整体介绍 听说过这个语言的时候,百度/Google搜索有很多介绍性资料 2.SDK下载和安装,搭建开发环境或者使用集成开发环境IDE 去官网下载,根据官方提示或者网上参考资料 3.写几个有代表性的HelloWorld程序,并运行或者部署 官网有例子或者参考CSDN等技术网站提供 4.编程语言语法 写练习用的代码 参考官网或者买一本书或者下载PDF电子书籍 5.提供的类库 写练习用的代码参照书中代码或者根据API手册写 6.编程通用知识库 操作系统.网络.IO.内存.数据结构.算