Oracle9i&10g体系结构权威指南:编程艺术
![](https://csdnimg.cn/release/wenkucmsfe/public/img/starY.0159711c.png)
"Oracle9i&10g编程艺术,由Oracle大师Thomas Kyte撰写,是一本关于Oracle数据库体系结构的权威指南。本书深入探讨了Oracle9i和10g的关键特性,包括文件、内存结构、进程、锁与并发控制、事务处理、表和索引、数据类型以及分区和并行处理。作者通过具体示例解析每个特性的功能和工作原理,旨在帮助读者理解和优化Oracle系统的性能。这本书适合Oracle开发人员和DBA,有助于提升他们在Oracle技术领域的专业能力。"
Oracle数据库体系结构是理解其高效运行的基础。Oracle9i和10g版本引入了许多增强功能,如改进的并发控制和事务管理,以及更高级别的数据分区和并行执行策略。文件结构包括数据文件、控制文件、重做日志文件等,它们构成了Oracle数据库的物理存储。内存结构如System Global Area (SGA) 和Program Global Area (PGA) 是数据库运行的关键组件,它们分别存储共享数据和会话特定数据。
内存结构中的Locks和Latches是并发控制的重要组成部分,确保了多个用户同时访问数据库时的数据一致性。事务处理机制,如回滚段和重做日志,确保了数据的完整性和可恢复性。此外,书中详细阐述了如何管理和优化表和索引,以提高查询性能,以及如何利用各种数据类型满足不同的存储需求。
数据分区是Oracle数据库的一个强大特性,允许大型表被逻辑上分成更小、更易管理的部分,从而提升查询效率和维护性。并行执行则是通过将大任务分解成多个子任务,利用多个处理器或服务器同时处理,显著提高了大数据操作的速度。
Thomas Kyte作为Oracle公司的核心技术团队的副总裁,具有丰富的实战经验,他的见解和建议对于解决实际问题极具价值。他的“Ask Tom”在线问答栏目已成为Oracle社区中不可或缺的资源,帮助众多开发者和DBA解决了复杂的技术难题。
"Tom.Oracle9i.10g.Arch.pdf"提供了对Oracle9i和10g数据库体系结构的全面而深入的理解,是专业人士提升技能、优化系统性能的必备参考书。无论是初学者还是经验丰富的专业人士,都能从中获益,更好地驾驭Oracle数据库系统。
2011-06-23 上传
135 浏览量
136 浏览量
2018-08-17 上传
2021-11-18 上传
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
happylife1527
- 粉丝: 163
最新资源
- Akij-Group销售代表管理系统:进行中的技术创新
- Python快速入门教程,基础语法到Django框架
- STM32F0红外接收技术在物联网中的应用
- 多种输入法词库转换工具:绿色版使用指南
- STM32系列IC的LQFP封装全集合
- Matlab Interface开发:实现未截断牛顿时间算法
- GB2312标准宋粗字体文件压缩包详解
- HdfsExplorer开源客户端工具的C#实现
- 乔·苏米斯网页设计作品集解析
- Apache Tomcat 8.0.9 压缩包使用指南
- Neo4j 2.1.2版本的Windows运行包下载
- MbrFix:在Windows下恢复MBR以删除Linux系统的工具
- MATLAB符号表达式向量化转换技术解析
- 解决IE Applet小程序显示问题的JAVA插件
- 搭建简易Spring框架开发环境教程
- 地震波地下传播模拟的波动方程正演程序