高并发Oracle数据库系统的架构与
¥
16.55
2.4折
¥
69
九五品
仅1件
作者侯松 著
出版社机械工业出版社
ISBN9787111482277
出版时间2014-11
版次1
装帧平装
开本16开
纸张胶版纸
页数375页
定价69元
上书时间2024-07-12
商品详情
- 品相描述:九五品
- 商品描述
-
基本信息
书名:高并发Oracle数据库系统的架构与
定价:69.00元
作者:侯松 著
出版社:机械工业出版社
出版日期:2014-11-18
ISBN:9787111482277
字数:
页码:375
版次:1
装帧:平装
开本:16开
商品重量:
编辑推荐
拥有10余年数据库从业经验的资深数据库架构师撰写,盖国强等多位业内数据库专家联袂推荐; 秉承大道至简思想,从内部扩展、横向扩展和纵向扩展3个维度对架构与设计高并发Oracle数据库系统的思想、方法、核心技术进行深入讲解和剖析;
内容提要
《数据库技术丛书:高并发Oracle数据库系统的架构与设计》是国内一本深度讲解如何架构与设计高并发Oracle数据库系统的著作,也是国内一本系统讲解内存数据库Times Ten的专著。作者是拥有10余年Oracle从业经验的资深数据库架构师,《数据库技术丛书:高并发Oracle数据库系统的架构与设计》的内容也得到了业界以盖国强为代表的数位数据库专家的一致认可。《数据库技术丛书:高并发Oracle数据库系统的架构与设计》秉承大道至简的思想,技术与艺术并重,从技术、方法论、原理和思想等角度讲解了如何架构与设计高并发Oracle数据库系统。 《数据库技术丛书:高并发Oracle数据库系统的架构与设计》主要内容从三个维度展开:首先是内部扩展的维度,深入探讨了高效B树索引、高效表设计、查询优化器等数据库架构设计与优化的核心技术,以及高并发Oracle数据库系统架构与设计的方法论和常见的高并发案例;其次是纵向扩展的维度,首次详细讲解内存数据库Times Ten的基本使用、高可用架构设计、缓存应用、监控方法、数据备份与恢复、数据迁移以及高并发场景;后是横向扩展的维度,详细讲解了如何使用GoldeGate构建数据库群,重点是结合链路原理的实现,介绍了拓展数据集成平台和异构数据库群的设计思路。此外,还从容灾和高并发的角度介绍了Data Guard的妙用,以及超出纯技术范围的一些实践。
目录
推荐序一推荐序二前言第一部分 内政篇章 大道至简1.1 初见高并发1.1.1 从一次谈话说起1.1.2 问题就在那里1.1.3 你不是一个人在战斗1.2 说句时髦话1.2.1 谈谈去IOE1.2.2 开源的作用域1.3 在Oracle的世界里1.3.1 数据库森林体系1.3.2 大道至简1.4 本章小结第2章 高效B树索引2.1 索引扫描识别2.1.1 B树索引2.1.2 全表扫描2.1.3 ROWID扫描2.1.4 索引扫描2.1.5 索引范围扫描2.1.6 索引全扫描2.1.7 索引快速全扫描2.1.8 索引跳跃扫描2.1.9 索引组合扫描2.1.10 索引联立扫描2.2 索引与排序2.2.1 B树索引内部结构2.2.2 输出排序2.2.3 降序索引2.2.4 聚合查询min与max2.3 索引设计优化2.3.1 索引选择度2.3.2 数据分布的影响2.3.3 索引聚簇因子2.3.4 数据存储的影响2.3.5 复合索引2.3.6 索引被无视2.4 索引分裂2.4.1 分裂原理2.4.2 实例分析2.5 索引维护2.5.1 为何重建索引2.5.2 何时重建索引2.5.3 如何重建索引2.5.4 废旧索引清理2.6 本章小结第3章 高效表设计3.1 数据生命周期管理3.1.1 什么是数据生命周期管理3.1.2 架构模型设计3.1.3 数据分层存储3.2 常用字段类型选择3.2.1 VARCHAR2与CHAR3.2.2 NUMBER与VARCHAR23.2.3 主键字段的选择3.2.4 LOB字段3.3 字段顺序3.3.1 热字段靠前排3.3.2 行宽需要控制3.4 行链接与行迁移3.4.1 行链接原理3.4.2 行迁移原理3.4.3 发现问题3.4.4 解决问题3.5 分区表的使用3.5.1 何时使用分区表3.5.2 分区表设计思路3.5.3 分区表特性3.6 适当的冗余3.6.1 反范式建模3.6.2 物化视图3.6.3 结果集缓存3.6.4 直接路径插入3.7 碎片分析与整理3.7.1 碎片的产生3.7.2 DBMS_SPACE包3.7.3 碎片的整理3.8 本章小结第4章 查询优化器4.1 优化器概述4.1.1 优化器简介4.1.2 参数配置4.2 像优化器一样思考4.2.1 成本计算机制4.2.2 成本计算公式推导4.3 统计信息管理4.3.1 统计信息分类4.3.2 制定收集策略4.3.3 管理收集方式4.3.4 制定备份策略4.3.5 收集直方图4.4 执行计划管理4.4.1 获取执行计划4.4.2 固化执行计划4.5 性能影响分析4.6 数据库重放4.6.1 普通数据库重放特性4.6.2 强化数据库重放特性4.7 本章小结第5章 常见高并发案例5.1 锁相关问题5.1.1 Lock、Latch、Pin、Mutex5.1.2 游标争用问题解决5.1.3 索引争用问题解决5.1.4 LOB争用问题解决5.1.5 全表锁问题解决5.2 REDO相关问题5.2.1 REDO块的大小5.2.2 DIO与AIO5.2.3 进程优先级5.2.4 log file sync分析5.3 本章小结第二部分 纵横篇
作者介绍
侯松,网名:麻袋爸爸,资深数据库架构师、PMP、北美寿险管理师,现就职于中国平安保险集团,拥有10余年数据库开发、管理和运维经验。精通Oracle数据库相关技术,掌握ITIL运维体系,擅长金融行业(银行、保险、投资)的项目管理和数据库系统的架构设计,有世界500强IT团队管理与大型项目管理的经验。活跃于ITPUB等技术社区,2013年中国数据库大会演讲嘉宾。
序言
★在如今高压力、快节奏的工作状态下,作者能坐下来将自己的经验编写成书分享,让我报以深深的敬意。该书基于Oracle基本架构体系和TimesTen内存数据库架构体系,拨开各类潮流技术的迷雾,大道至简、艺术性地向读者阐述了高并发数据库设计中需要关注的内容,很值得静下心来研读和体会。如果你正在为设计一个复杂的系统架构而费神,或正在为选择一项新技术应用而犹豫,这本书提供的方法论,无疑会给你带来极大的帮助。 --何月华,太平电商系统规划经理 ★与作者相交多年,深知其在数据库架构设计方面的过人造诣,当得知作者要出书之时,为之高兴的同时也是非常期待。在2013年DTCC大会和OOW大会上,作者与我多次就TimesTen内存数据库技术进行探讨,如今在其新书中有了非常详尽的介绍,凝聚了作者自身实践经验,颇为难得,且介绍TimesTen的书籍在国内也尚属首本。全书从Oracle内政讲起,到纵横扩展的实践,无不透露出作者的独到之处,堪称数据库架构设计方面的典范之作。 --杨志洪,Oracle ACE,上海新炬技术总监 ★一直以来,Oracle管理、开发、优化类书籍在市场上总是让人眼花缭乱。然而,却很难找到一本专门讲解应对高并发应用的Oracle数据库系统架构与设计的书籍。侯松兄这本书的面市,真是让人欣喜不已,仔细研读,可以让你了解到一个大型高并发系统所需的Oracle数据库架构方面的相关技术。值得注意的是,本书不仅立足于技术,还有很多技术之外的方法论与经验之谈。我相信,读完此书,你会受益匪浅。 --丁俊(dingjun123),ITPUB Oracle开发版资深版主 ★《剑破冰山:Oracle开发艺术》副主编 以艺术之心打造架构之美,本书浅品之下,颇感独具匠心,作者以大道至简为主导思想,从Oracle内部优化到纵横扩展,只阐述核心内容,并以此来激发读者的思考。书中关于TimesTen和GoldenGate的介绍更是让人眼前一亮,不仅有助于传统行业的数据库架构设计,对于互联网电商的应用也有着相当的指导性,是非常值得一读的数据库架构设计读本。 --韦连友,一号店数据部经理
— 没有更多了 —
以下为对购买帮助不大的评价