怀远君写的第一本书《让Oracle跑得更快——Oracle 10g性能分析与优化思路》于2010
年8月出版,曾经在China-pub(中国互动网)和当当网的销量榜的前列占据了很长时间。
在给该书写序的时候,曾经想抛砖引玉,鼓励勤于笔耕的怀远君继续在优化问题上深入下
去。现在时间过去了快一年,新书《让Oracle跑得更快2——基于海量数据的数据库设计与
优化》也即将面世。
针对海量数据的数据库设计方面的书,在国内市面上并不多见,本书可以看成国内作
者在这个领域里一个新的探索和尝试。随着近年来很多系统中数据量呈几何级数的暴增,
对于存放这些数据的数据库的关注,被提到了一个新的高度,这完全是系统需求使然,而
系统需求,即为用户需求,海量数据的数据库设计,不可避免地变成系统设计中的一个新
领域。
纵观全书,可以视为作者第一本书的内容延续和技术的继续探讨,在第一本书里没有
涉及的分区、索引、压缩、RAC、存储规划等内容,在本书里均进行了深入讨论。
关系数据库诞生已经有30多年时间,这几十年是数据大量增长、信息爆炸的年代,经
过积累,很多应用的数据量已经非常可观。作为这些数据的载体、容器,数据库承受着日
益增长的压力。如何面对海量数据带来的存储、查询速度、灾备等方面的压力,是每位数
据库工程师所必须面对的课题。
本书的内容,对于处于一线面临海量数据压力的专业人员具有很好的参考价值;同
时,对于处于系统设计、项目经理等职位的人员,也具有极好的参考价值,可以看做是作
者的另一部心血力作