数据库设计,是最近几年才出现的技术领域,再早的时候,数据库是以一个黑盒的方式,附属到某个系统当中的,开发人员对它的关注非常少。 近年来,由于很多系统数据量呈几何级数激增,各种性能问题日益凸显出来,而这种性能问题绝大多数都落在了数据的载体——数据库身上,因此,人们越来越关注数据库的性能。而一个数据库性能的好坏,通常是在系统设计阶段就决定了的,于是,将数据库从系统设计中拿出来单独进行设计,变得越来越主流了。 这是一本以讨论海量数据环境下Oracle数据库设计与优化的书籍,也是作者10年来从事Oracle数据库工作的心得体会,是作者工作经验的结晶,这样的书籍并不多见。 《让Oracle跑得更快2:基于海量数据的数据库设计与优化》通篇围绕着在海量数据环境下,如何构造一个高效的Oracle数据库这一核心,将许多相关技术融汇到这个核心话题当中,这些技术包括:分区、索引、数据库对象属性、并行技术、只读表空间、初始化参数、几种常见的数据库架构,以及在特定数据库架构下数据库的备份和恢复等相关技术。

作者

谭怀远 

副总工,DBA团队负责人,在国内属于较早进入专职DBA岗位的人。是国内著名数据库论坛ITPUB的资深版主,论坛idalantany。10年的Oracle DBA工作经验,从Oracle 8开始进入数据库领域,从Oracle 8到Oracle8i,Oracle 9i,Oracle10g,见证了中国DBA职业的发展历程。作者对数据库的性能优化有独到的见解,颇擅长于海量数据数据库的设计管理及优化工作。

查看全部
目录

摘要

开篇的话

第一篇 分区

第1章 分区的渊源

第2章 分区在海量数据库中的应用

第二篇 索引

第3章 B树索引

第4章 位图索引

第5章 全文索引

第三篇 对象属性

第6章 对象属性概述

第7章 并行度

第8章 数据压缩

第9章 只读表空间

第10章 数据库对象的分析

第四篇 海量数据的数据库架构设计

第11章 RAC架构

第12章 分布式数据库架构

第13章 DataGuard架构

第14章 存储架构的设计(ASM+SAN)

第15章 海量数据的备份和恢复

第五篇 初始化参数

第16章 内存相关的参数

第17章 I/O相关的参数

第18章 优化器相关的参数

第19章 其他的参数

附录A Oracle字符集

附录B SHOW_SPACE存储过程

附录C 一个典型的OLAP系统数据库的设计方案

查看全部
书评
查看更多
请您登录后发表评论 登录 | 注册
我的评分:
提交
0/400