怎样成为明星DBA(揭开DBA的神秘面纱,传授职业成功之道)
基本信息
- 作者: (美)Thomas LaRock [作译者介绍]
- 译者: 傅尔也
- 丛书名: 图灵程序设计丛书 数据库
- 出版社:人民邮电出版社
- ISBN:9787115241764
- 上架时间:2010-12-22
- 出版日期:2011 年1月
- 开本:32开
- 页码:213
- 版次:1-1
- 所属分类:
计算机 > 数据库 > Oracle
编辑推荐
揭开DBA的神秘面纱
传授职业成功之道
人人都有机会成为明星
推荐阅读
内容简介回到顶部↑
本书汇集了作者有关数据库管理的真知灼见,讲述了dba 的方方面面,有技术的,还有生活的。作者本人不仅专业技术过硬,还当过篮球教练,对人生,尤其是dba 的生存之道有很独到的领悟。书中语言浅显易懂,生动
幽默,还配有多个技术审稿人的精彩评注。这些评注与作者的文字相辅相成,和而不同,因此本书可谓是博采众家之长,绝对值得一读。
本书为dba 量身订做。如果你是dba,那么一定不可错过;如果你有意成为dba,或者想了解dba 的生存之道,本书同样适合你。
幽默,还配有多个技术审稿人的精彩评注。这些评注与作者的文字相辅相成,和而不同,因此本书可谓是博采众家之长,绝对值得一读。
本书为dba 量身订做。如果你是dba,那么一定不可错过;如果你有意成为dba,或者想了解dba 的生存之道,本书同样适合你。
作译者回到顶部↑
本书提供作译者介绍
Thomas LaRock IT资深人士,有着十多年的技术和管理经验,目前在一家金融服务公司任数据库管理经理。此前,他做过程序员和分析师,先后在几家大型软件咨询公司工作过。Thomas拥有华盛顿州立大学的数学硕士学位,作为一名SQL Server MVP,他受聘为Quest Software公司SQL Server专家委员会的成员、SQL Server专业协会(PASS)的理事会成员。
.. << 查看详细
.. << 查看详细
目录回到顶部↑
第1章 我是怎样做到的 1
1.1 我的经历 2
1.1.1 早期的学习过程 2
1.1.2 早期的职业生涯 3
1.1.3 运气、准备和机会 5
1.1.4 社区 6
1.2 别人的经历 7
1.2.1 药剂师 7
1.2.2 酒店经理 8
1.2.3 估算总监 8
1.2.4 mumps程序员 8
1.3 你的经历 9
1.3.1 做好准备 10
1.3.2 参加培训 12
1.3.3 获得认证 13
1.3.4 现在去碰碰运气吧 14
1.4 保持专注 14
第2章 我要做点什么 16
2.1 你和总统的共同之处 16
2.2 你的初始清单 17
1.1 我的经历 2
1.1.1 早期的学习过程 2
1.1.2 早期的职业生涯 3
1.1.3 运气、准备和机会 5
1.1.4 社区 6
1.2 别人的经历 7
1.2.1 药剂师 7
1.2.2 酒店经理 8
1.2.3 估算总监 8
1.2.4 mumps程序员 8
1.3 你的经历 9
1.3.1 做好准备 10
1.3.2 参加培训 12
1.3.3 获得认证 13
1.3.4 现在去碰碰运气吧 14
1.4 保持专注 14
第2章 我要做点什么 16
2.1 你和总统的共同之处 16
2.2 你的初始清单 17
前言回到顶部↑
恭喜你!你已经接受DBA的职位了。什么?哦,有人让你去做新的DBA?没关系,我敢保证你是优中选优再优中选优的那个。现在你拥有这份工作了,那么接下来该怎么办呢?你的行动计划是怎样的?你首先该关注什么?你应该找谁做朋友,并且得尽快?你将会多领多少薪水?
首先,让我们开门见山地说一些基本知识吧。你不是无所不知的。很遗憾告诉你这个,不过现在明白总比以后明白要好。相信我,没人是无所不知的,这是有关人类的一个不争的事实。你应该不是非人类吧?因为总有人时不时地跳出来质疑这个简单的事实,所以你最好还是再检验一下以确认这个事实吧。你应该不希望发现自己其实是个Cylon人 或者什么更糟的东西吧。
你还需要知道,作为DBA,你的朋友会越来越少。现在看来这也未必是件坏事。看,你现在身处一个责任重大的位置,承担这些责任的你需要做出各种决定,而这些决定并不总是受人欢迎的。因此,你可能在工作中失去一些朋友,不过这种损失可以通过你在整个DBA社区中所得到的弥补回来。所以你其实是有了更多有利条件。
当你承担了那些责任之后,你还会发现对你工作的责怪开始多于对你工作的信任了。我向你保证,没有人会一大早就站在你办公桌边上,然后感谢你昨晚让一切运转正常。不过你最好能相信,如果你的批量载入比预期多花了5分钟,那么就可能会有4个人跑来问你:“这到底是怎么回事啊?”
尽管DBA工作不总是顺风顺水,万事如意,不过它可能是摆在你面前的最有价值的一条职业道路。问问别人,你就会发现大多数老板都会珍惜手里所拥有的优秀DBA。我谨希望这本书能为你提供一些必需的工具,让你成为这样一个不可或缺的明星DBA。
致谢
正是因为有了很多人的帮助,我才能写成这本书。书中所包含的文字描述了过去10年中我的经历。不过很多人对我的影响由来已久。
感谢我亲爱的妻子Suzanne,谢谢你的关爱与耐心。
感谢我可爱的孩子Isabelle和Elliot,谢谢你们总能逗我开心。
感谢我敬爱的父母,谢谢你们所赋予我的一切。
感谢Chris和Sally,谢谢你们帮我走上DBA这条路。
感谢Vinny和Craig,谢谢你们相信我能成为一个DBA。
感谢Frank,谢谢你帮助我理解了DBA的含义。
感谢Lori、Sean、Joe、Andre和Pankaj,你们真是一个优秀的团队。
感谢技术编辑们,谢谢你们不厌其烦地推敲我的语言并让我坚持到底。
感谢Jonathan编辑,谢谢你对这本书的信任。
首先,让我们开门见山地说一些基本知识吧。你不是无所不知的。很遗憾告诉你这个,不过现在明白总比以后明白要好。相信我,没人是无所不知的,这是有关人类的一个不争的事实。你应该不是非人类吧?因为总有人时不时地跳出来质疑这个简单的事实,所以你最好还是再检验一下以确认这个事实吧。你应该不希望发现自己其实是个Cylon人 或者什么更糟的东西吧。
你还需要知道,作为DBA,你的朋友会越来越少。现在看来这也未必是件坏事。看,你现在身处一个责任重大的位置,承担这些责任的你需要做出各种决定,而这些决定并不总是受人欢迎的。因此,你可能在工作中失去一些朋友,不过这种损失可以通过你在整个DBA社区中所得到的弥补回来。所以你其实是有了更多有利条件。
当你承担了那些责任之后,你还会发现对你工作的责怪开始多于对你工作的信任了。我向你保证,没有人会一大早就站在你办公桌边上,然后感谢你昨晚让一切运转正常。不过你最好能相信,如果你的批量载入比预期多花了5分钟,那么就可能会有4个人跑来问你:“这到底是怎么回事啊?”
尽管DBA工作不总是顺风顺水,万事如意,不过它可能是摆在你面前的最有价值的一条职业道路。问问别人,你就会发现大多数老板都会珍惜手里所拥有的优秀DBA。我谨希望这本书能为你提供一些必需的工具,让你成为这样一个不可或缺的明星DBA。
致谢
正是因为有了很多人的帮助,我才能写成这本书。书中所包含的文字描述了过去10年中我的经历。不过很多人对我的影响由来已久。
感谢我亲爱的妻子Suzanne,谢谢你的关爱与耐心。
感谢我可爱的孩子Isabelle和Elliot,谢谢你们总能逗我开心。
感谢我敬爱的父母,谢谢你们所赋予我的一切。
感谢Chris和Sally,谢谢你们帮我走上DBA这条路。
感谢Vinny和Craig,谢谢你们相信我能成为一个DBA。
感谢Frank,谢谢你帮助我理解了DBA的含义。
感谢Lori、Sean、Joe、Andre和Pankaj,你们真是一个优秀的团队。
感谢技术编辑们,谢谢你们不厌其烦地推敲我的语言并让我坚持到底。
感谢Jonathan编辑,谢谢你对这本书的信任。
序言回到顶部↑
推 荐 序 一
你手中的这本书汇集了有关数据库管理的真知灼见,它们得之不易,无不经过多年的反复实践、彻夜钻研,或由业内最优秀的数据库专业人士和IT专家亲自传授的。
想想大学里我们这个学科的标准人才培养模式吧。很多学院和大学都设置了“计算机科学”专业,鼓励学生们去拥抱“软件工程”这个金饭碗。不过,随便哪个在计算机界摸爬滚打很长时间的人都会告诉你,这是一种误导。毕竟科学是构建在科学方法之上的,你需要描述出观测和实验的性质,提出假设,进行逻辑推理,并通过一次或多次实验来验证提出的假设和之前的推理过程。这听起来像是那些IT人员和程序员干的事儿吗?不只是“不”,简直是“一点儿也不”。尽管有些计算机技术人员会进行实验(通常是在处理器设计、网络技术设计、安全和加密算法以及某些基础软件技术平台领域),不过这些人可能只是全世界IT人员中凤毛麟角的一部分(大约是0.02%),而且通常还需要博士学位才做得了。
让我们更进一步来看看术语“软件工程师”。虽然要把“工程师”这个术语的含义完完全全说清楚需要不少篇幅,但这个词暗示着将自然科学和数学的知识应用到解决问题的过程中,以期能对操作和输出的预期结果进行可靠的预估。工程师们会很严肃认真地对待工作,把自己的信誉建立在产品的设计上,要让这些设计能够满足预期而且不会对大众造成意外危害。这听起来像你做的工作吗?这听起来像是你所了解的IT人士的工作吗?
这至少不是我所了解的IT专业人员之所为。尽管IT专业人员近年来实现了很大的跨越,而且在产出预期成果和减少意外后果方面取得了重大进展,不过我们还是得忍受着日常的修补程序、软件补丁和数不清的中断,这让我们很难把计算机编程或IT与科学和工程联系在一起。
我在这里会提出有关职业道路选择的另一种看法。当我们环顾人们所从事的各项行业时,总能看到很多职业和学科与我们作为IT专业人员(或者希望成为IT专业人员的人)的经历非常类似。不过最接近的类比并非在计算机领域,而是在艺术创作方面。不信?我来分析一下。工程师和科学家需要完整深入地理解他们学科的各种细枝末节。我的一个好朋友是为NASA工作的火箭科学家,他就像一部计量学(用于火箭结构)和化学(用于火箭燃料)百科全书。不过我们IT专业人员不需要这样。DBA很少需要详尽了解在缓冲区和数据库平台的系统RAM间交换数据的散列算法,就像雕刻家不需要深入了解大理石和石英的分子晶体结构那样,又像音乐家不需要深入了解共鸣的声学原理那样。难道会有个音乐家拉你坐下谈论湿度和海拔对他们下一次演出可能造成的影响吗?(这么说可算不上讽刺,因为很多IT专业人员也是业余乐师。)
音乐家们需要了解的东西很多,绝非声学原理;雕刻家们需要了解的知识也有很多,而不是地质学。进行艺术创作的人们都算得上是制造者,而选择了DBA之路的你其实也算一个。我们从制造者身上所能学到的最重要的内容就是他们会通过两种途径获得最好的学习。首先,制作者们会通过不断的练习和亲自动手实践来学习。想要在数据库管理领域做好,你也要这么做。在你脑海中想象“发明家”的形象时,通常可能会浮现出一个头发凌乱、身着白大褂、待在乱糟糟的实验室里的人。猜猜看我想说什么?我所认识的优秀DBA们其实也有实验室,不过这通常被他们称为开发环境。这就是他们需要定期修补、试验和测试的地方。
我所要做的第二项比较,也是最重要的比较,就是和其他制造者一样,我们也至少需要一位良师益友来为我们的职业生涯指明方向。每个制造者的教育过程都包含在行业最底层的数年锻炼,不管是艺术家、音乐家还是DBA。这就是这本书的意义所在。你可能没有一位高级DBA来给你建议和鼓舞,不过你在这本书中可以找到这样一个角色来指导你。快速浏览一下这本书的目录,你会发现,为初入DBA这行的人所设置的多数基础课程都是在介绍你该如何与企业IT环境中的其他同事进行交流。是的,了解这项技术是非常重要的,通过阅读本书并结合实际,你会学到很多东西的。不过你还需要了解DBA、软件开发人员和公司经理之间的相互关系,什么时候该谨小慎微,什么时候该不留情面。
当然,像MS SQL Server数据库管理这样一个兼具广度和深度的主题,没有哪本书能涵盖你所需要了解的所有知识。所以Thomas不得已在本书中只能向你传授一些入门知识。而他也提供了方便你进一步学习的资源,寻找引路人的方法,以及让你自己成为引路人的方法。希望你能在这本佳作中获得最多的收获,还希望你在自己学好这些内容的基础上,也能为SQL Server社区回馈自己的一份力量。
Kevin Kline
Quest软件公司技术战略经理
SQL Server专业协会创始人之一
推 荐 序 二
毫不夸张地说,你手里拿的这本书能帮你理解DBA的日常生活。从你如何成为DBA,到数据库备份与恢复,再到吃培根的乐趣,应有尽有。(我解释一下最后那句话,Thomas喜欢吃培根,非常喜欢。他觉得干什么都离不开培根,所以在他写的书里总是会一再提到培根就不足为奇了。)
除了和培根有关的内容之外,Thomas还着力介绍了他自己管理数据库系统的实际经验。你将学会如何与开发团队共事,怎样不惧怕外包。你还会学到该如何维护生产系统,以及怎样将生产系统监视在可控状态下。Thomas甚至解释了该如何利用SQL Server社区来为你提供帮助,以及你该如何回报社区成员。
所以如果你有那么一两晚空闲,而且你又想成为一个DBA,那么欢迎你打开这本书。这本书棒极了。
Buck Woody
微软高级技术专家
你手中的这本书汇集了有关数据库管理的真知灼见,它们得之不易,无不经过多年的反复实践、彻夜钻研,或由业内最优秀的数据库专业人士和IT专家亲自传授的。
想想大学里我们这个学科的标准人才培养模式吧。很多学院和大学都设置了“计算机科学”专业,鼓励学生们去拥抱“软件工程”这个金饭碗。不过,随便哪个在计算机界摸爬滚打很长时间的人都会告诉你,这是一种误导。毕竟科学是构建在科学方法之上的,你需要描述出观测和实验的性质,提出假设,进行逻辑推理,并通过一次或多次实验来验证提出的假设和之前的推理过程。这听起来像是那些IT人员和程序员干的事儿吗?不只是“不”,简直是“一点儿也不”。尽管有些计算机技术人员会进行实验(通常是在处理器设计、网络技术设计、安全和加密算法以及某些基础软件技术平台领域),不过这些人可能只是全世界IT人员中凤毛麟角的一部分(大约是0.02%),而且通常还需要博士学位才做得了。
让我们更进一步来看看术语“软件工程师”。虽然要把“工程师”这个术语的含义完完全全说清楚需要不少篇幅,但这个词暗示着将自然科学和数学的知识应用到解决问题的过程中,以期能对操作和输出的预期结果进行可靠的预估。工程师们会很严肃认真地对待工作,把自己的信誉建立在产品的设计上,要让这些设计能够满足预期而且不会对大众造成意外危害。这听起来像你做的工作吗?这听起来像是你所了解的IT人士的工作吗?
这至少不是我所了解的IT专业人员之所为。尽管IT专业人员近年来实现了很大的跨越,而且在产出预期成果和减少意外后果方面取得了重大进展,不过我们还是得忍受着日常的修补程序、软件补丁和数不清的中断,这让我们很难把计算机编程或IT与科学和工程联系在一起。
我在这里会提出有关职业道路选择的另一种看法。当我们环顾人们所从事的各项行业时,总能看到很多职业和学科与我们作为IT专业人员(或者希望成为IT专业人员的人)的经历非常类似。不过最接近的类比并非在计算机领域,而是在艺术创作方面。不信?我来分析一下。工程师和科学家需要完整深入地理解他们学科的各种细枝末节。我的一个好朋友是为NASA工作的火箭科学家,他就像一部计量学(用于火箭结构)和化学(用于火箭燃料)百科全书。不过我们IT专业人员不需要这样。DBA很少需要详尽了解在缓冲区和数据库平台的系统RAM间交换数据的散列算法,就像雕刻家不需要深入了解大理石和石英的分子晶体结构那样,又像音乐家不需要深入了解共鸣的声学原理那样。难道会有个音乐家拉你坐下谈论湿度和海拔对他们下一次演出可能造成的影响吗?(这么说可算不上讽刺,因为很多IT专业人员也是业余乐师。)
音乐家们需要了解的东西很多,绝非声学原理;雕刻家们需要了解的知识也有很多,而不是地质学。进行艺术创作的人们都算得上是制造者,而选择了DBA之路的你其实也算一个。我们从制造者身上所能学到的最重要的内容就是他们会通过两种途径获得最好的学习。首先,制作者们会通过不断的练习和亲自动手实践来学习。想要在数据库管理领域做好,你也要这么做。在你脑海中想象“发明家”的形象时,通常可能会浮现出一个头发凌乱、身着白大褂、待在乱糟糟的实验室里的人。猜猜看我想说什么?我所认识的优秀DBA们其实也有实验室,不过这通常被他们称为开发环境。这就是他们需要定期修补、试验和测试的地方。
我所要做的第二项比较,也是最重要的比较,就是和其他制造者一样,我们也至少需要一位良师益友来为我们的职业生涯指明方向。每个制造者的教育过程都包含在行业最底层的数年锻炼,不管是艺术家、音乐家还是DBA。这就是这本书的意义所在。你可能没有一位高级DBA来给你建议和鼓舞,不过你在这本书中可以找到这样一个角色来指导你。快速浏览一下这本书的目录,你会发现,为初入DBA这行的人所设置的多数基础课程都是在介绍你该如何与企业IT环境中的其他同事进行交流。是的,了解这项技术是非常重要的,通过阅读本书并结合实际,你会学到很多东西的。不过你还需要了解DBA、软件开发人员和公司经理之间的相互关系,什么时候该谨小慎微,什么时候该不留情面。
当然,像MS SQL Server数据库管理这样一个兼具广度和深度的主题,没有哪本书能涵盖你所需要了解的所有知识。所以Thomas不得已在本书中只能向你传授一些入门知识。而他也提供了方便你进一步学习的资源,寻找引路人的方法,以及让你自己成为引路人的方法。希望你能在这本佳作中获得最多的收获,还希望你在自己学好这些内容的基础上,也能为SQL Server社区回馈自己的一份力量。
Kevin Kline
Quest软件公司技术战略经理
SQL Server专业协会创始人之一
推 荐 序 二
毫不夸张地说,你手里拿的这本书能帮你理解DBA的日常生活。从你如何成为DBA,到数据库备份与恢复,再到吃培根的乐趣,应有尽有。(我解释一下最后那句话,Thomas喜欢吃培根,非常喜欢。他觉得干什么都离不开培根,所以在他写的书里总是会一再提到培根就不足为奇了。)
除了和培根有关的内容之外,Thomas还着力介绍了他自己管理数据库系统的实际经验。你将学会如何与开发团队共事,怎样不惧怕外包。你还会学到该如何维护生产系统,以及怎样将生产系统监视在可控状态下。Thomas甚至解释了该如何利用SQL Server社区来为你提供帮助,以及你该如何回报社区成员。
所以如果你有那么一两晚空闲,而且你又想成为一个DBA,那么欢迎你打开这本书。这本书棒极了。
Buck Woody
微软高级技术专家
媒体评论回到顶部↑
“我对DBA这个职业很感兴趣,虽然自学了一些SQL Server方面的知识,但一直没有找到合适的入门书,在IT论坛上发现很多人和我一样为此困惑。终于我看到了LaRock先生的这本书。它很适合我这样的DBA新手,不但介绍了生产系统维护等专业知识,还给出了很多职场的生存之道。我相信,这本书会帮助很多像我这样的人成为明星DBA!”
——亚马逊读者评论
——亚马逊读者评论







点击看大图




加载中...

