数据库的体系结构---老王家与ORACLE的基本内容的对照
ORACLE概念
|
老王家的对比物
|
ORACLE数据库
|
老王家保存照片与相关的笔记本、墙壁、储藏室。
|
行
|
一张照片。老王通过察看、修改、删除来处理照片,数据库的行保存了数据,可以查看,修改、删除、添加。
|
行标示(ROWID)
|
照片的ID
|
数据块
|
保存照片的框架。
|
表空间
|
保存照片的房间
|
系统更改号SCN
|
小三来回兜圈子协调墙壁与各个笔记本中内容的依据
|
数据文件
|
保存照片的房间的每一个墙壁
|
联机重做日志文件
|
|
控制文件
|
控制笔记本内容
|
参数文件
|
老王在一家开工前必须阅读的老王家一天工作的活动指南。
|
数据写入器
|
王妻从DB_BUFFER_CACHE架子上取照片,并放在墙壁上
|
日志写入器
|
大儿子王伯当将底片放入重做笔记本。
|
归档器
|
二儿子仲和拿出“重做笔记本”中的底片,放入“归档的重做笔记本”(在后院的地下室)
|
系统监视器
|
王管家
|
进程监视器
|
保姆王管家妻子
|
打开\关闭\启动数据库
|
王家的房子对客人开放\全家休息\早上常规程序
|
事务
|
处理一张或者多张照片
|
检查点
|
王小三同步墙上照片与控制笔记本的内容
|
活动流程:
1、写入一条数据
INSERT INTO DEPT VALUES(........) 2、生成重做 保存在重做缓存区
3、生成UNDO 保存在回滚段中
无论是否提交,都要生成重做
COMMIT; 1、读取一致性(原理SCN)
2、将重做日志缓冲写入联机重做日志
继续其他工作,如果一个联机重做日志写满,LGWR关闭这个日志,打开写下一个日志,LGWR还会通知ARCH,将刚刚完成的重做日志写入到归档重作日志中。
分享到:
相关推荐
Oracle 9i 体系结构是理解Oracle数据库运行机制的关键,它是Oracle数据库在9i版本时的架构设计。Oracle 9i作为一个成熟的数据库管理系统,其体系结构涵盖了逻辑结构、物理结构以及应用架构等多个方面。 首先,从...
然而,Oracle数据库的体系结构涉及的概念较为抽象,导致许多学生在学习后仍难以掌握其实质。为了解决这个问题,教师可以尝试引入思维导图这一创新教学方法,以帮助学生更直观、有效地理解和记忆这些复杂的知识。 ...
本文将深入探讨Oracle体系结构的主要组成部分,帮助读者理解其工作原理。 1. **数据库(Database)** Oracle数据库是数据的集合,包括物理数据和一系列的存储与管理对象。作为关系型数据库管理系统(RDBMS),...
本文将深入探讨Oracle体系结构的主要组件和概念。 首先,Oracle数据库是一个数据的集合,包含了物理存储的数据以及一系列的管理和处理机制。在Oracle中,数据库不仅包含实际的数据,还涉及存储结构和后台进程,这些...
Oracle 10g 体系结构是数据库管理员(DBA)必须深入理解的关键组成部分。Oracle数据库由内存结构、进程结构和存储结构三大核心组件构成。 内存结构主要包括System Global Area (SGA) 和 Program Global Area (PGA)...
### DBA-I-第一章-ORACLE体系结构(三) #### SGA与PGA的内部组件详解 在深入探讨Oracle数据库的体系结构时,我们不可避免地会接触到SGA(Shared Global Area)与PGA(Program Global Area)这两个核心概念。这部分...
本白皮书将围绕Oracle 11g R2的核心概念和基本组件展开,深入探讨了数据库体系结构、数据表、索引、分区、视图以及数据完整性和动态性能视图等关键知识点。 在第1章中,我们对Oracle数据库进行了简介,探讨了关系型...
《Oracle 9i&10g编程艺术——深入数据库体系结构》是一本专为有Oracle开发经验的程序员设计的书籍,旨在揭示Oracle数据库的核心构造和运行机制。Oracle数据库是全球广泛使用的大型关系型数据库管理系统之一,其9i和...
Oracle9i 体系结构是数据库管理系统Oracle9i的基础框架,它包括了数据库的物理结构、逻辑结构、内存结构以及进程结构等多个方面。本篇将详细阐述这些关键组件及其功能。 2.1 Oracle9i 体系结构概述 Oracle9i 的核心...
9. **第15章 进程体系结构**: - Oracle数据库的进程模型,如服务器进程、后台进程及其功能。 - 进程间的通信机制和并行执行的原理。 通过这些章节的学习,读者可以全面了解Oracle Database 11gR2的架构、操作和...
* 具有灵活的N层体系结构、Java存储过程及强健的数据安全恢复机制 Oracle Spatial的应用前景广阔,包括GIS系统、空间数据库、地理信息系统等。该系统可以帮助用户更好地管理和分析矢量空间数据,提高工作效率和...
"T1_oracle体系结构.ppt"将带你了解Oracle数据库的整体架构,包括内存结构(如SGA和PGA)、进程模型、数据存储结构(如数据块、段、表空间)以及数据库实例和服务器进程的工作原理。理解这些基础知识对于诊断性能...
- **Oracle体系结构**:深入探讨Oracle数据库的体系结构,包括内存结构、进程模型、存储结构等,对DBA尤为重要。 - **DDL与DML**:数据定义语言(DDL)用于创建、修改和删除数据库对象,而数据操纵语言(DML)则用于插入...
Oracle数据库基于关系数据模型,其体系结构包括服务器进程、客户端进程、内存结构(如SGA,System Global Area)和物理存储结构(如数据文件、控制文件、重做日志文件等)。理解这些基本概念对于数据库管理和优化至...
综上所述,Oracle数据库的逻辑结构是一个精细设计的多层次体系,它将复杂的物理存储抽象成易于管理和优化的逻辑组件。理解这些逻辑结构及其相互关系对于数据库管理员来说至关重要,因为这直接影响到数据库的性能、...