出品丨TeacherWhat
题图:Oracle 经典书籍
关键字:Book、书、阅读、数据库入门、Database
正文约1500字,建议阅读时间3分钟
目录结构:
1. Oracle编程艺术:深入理解数据库体系结构
2. Oracle性能诊断艺术
3. Oracle核心技术
4. 基于成本的Oracle优化法则
5. 读者福利
信息泛滥的时代,一切似乎都变得碎片化了。但是学习的时间可以碎片化,但学习的内容却不能碎片化,只有将碎片化的学习高效的转化为系统化的知识体系,才能真正提高自己的能力,否则时间投入和学习效果将不成正比。
互联网上不乏各种学习资料和视频,但是却良莠不齐,阅读经典好书才是最佳实践。因为每一本书都是该领域资深人士学习心路和工作经验的集合,能够起到事半功倍的效果。但是一本数的出版从写作、排版、审校、出版要经历很长的周期,会有很大的滞后性,所以对于书籍的选择,不要注重时效,而是要关注核心技术即不变的东西。
对于Oracle而言,个人建议阅读一些经典的书籍。下面是历经多次再版的Oracle数据库学习的必读经典,不仅引导小编学习Oracle,至今每每读来依然受益匪浅。
快速变化迭代的时代,掌握核心基础技术,方能处变而不惊。
Thomas Kyte的《Expert Oracle Database Architecture》(中文译:Oracle编程艺术:深入理解数据库体系结构)
适合应用开发人员精进的书籍,可以说是介绍数据库体系结构以及应用最好的书。建议所有想真正了解Oracle数据库的朋友从这本书开始。
摘自豆瓣内容简介:
本书是一本关于Oracle数据库体系结构的权威图书,涵盖了所有重要的Oracle体系结构特性,包括文件、内存结构和进程、锁和闩、事务、并发和多版本、表和索引、数据类型、分区和并行,以及数据加载和卸载,并利用具体的例子来全面介绍每个特性,不仅讨论了各个特性是什么,还说明了它是如何工作的,如何使用这个特性来开发软件,以及有关的常见陷阱。本书的读者对象是数据库开发人员。 https://book.douban.com/subject/26775661/
Christian Antognini的《Troubleshooting Oracle Performance》(中文译:Oracle性能诊断艺术)
不可或缺的数据库性能诊断的经典之作,真正的深入浅出,值得拥有。
摘自豆瓣内容简介:
本书是兼具技术性与指导性的参考手册。书中首先介绍了全书所需的基础知识;接着描述如何借助相关工具识别和分析性能问题,如何利用动态性能视图;接着重点关注负责将SQL语句生成执行计划的组件——查询优化器;最后则展示了Oracle数据库为高效执行SQL语句提供的特性。 https://book.douban.com/subject/26880827
Jonathan Lewis的《Oracle Core Essential Internals for DBAs and Developers》(中文译:Oracle核心技术)
真正大师级的核心技术介绍,深入解构REDO/UNDO,事务,闩锁,写入恢复以及解析优化等Oracle内核运作机制,历经时代将依然值得深研。
摘自豆瓣内容简介:https://book.douban.com/subject/25764478/
本书揭示了Oracle 数据库内部的核心信息,这些信息恰好是每个DBA 排除故障所必需的,不多不少。内容涉及Oracle 核心架构基础:多少开销是合理的?如何认识到你做得太多?如何预见故障?为什么发生这些故障?等等。本书适合DBA、QA、架构师、开发人员等人群阅读。 https://book.douban.com/subject/25764478/
Jonathan Lewis的《Cost Based Oracle Fundamentals》(中文译:基于成本的Oracle优化法则)
关于CBO的经典之作,虽然基于9i版本编写,但是核心技术即使对最新版本20c依然有参考价值。
摘自豆瓣内容简介:
数据库领域的超级畅销书,世界级Oracle大师Jonathan Lewis的最新力作,也是近几年来Oracle领域最重要的著作之一,荣获2006年年度Oracle杂志编辑选择大奖。自该书出版以来,受到无数读者、网友和专家的好评,被翻译成多种语言,成为众多中高级Oracle用户、DBA和开发人员的必看图书。 https://book.douban.com/subject/2156695/
——End——