Chinaunix首页 | 论坛 | 博客
  • 博客访问: 248154
  • 博文数量: 53
  • 博客积分: 1585
  • 博客等级: 上尉
  • 技术积分: 690
  • 用 户 组: 普通用户
  • 注册时间: 2005-03-14 11:16
个人简介

basecn@163.com

文章分类

全部博文(53)

文章存档

2013年(1)

2012年(2)

2011年(4)

2009年(41)

2008年(5)

我的朋友

分类: 数据库开发技术

2009-06-05 17:44:52

数据库物理结构 (Physical Structures Of Database)

数据库包含控制日志、日志文件和数据文件。

控制日志 (LogAnchor Files)

控制日志包括数据文件和事务日志的重要信息。控制日志记录每个数据文件基于事务日志时间戳的相对时间位置。控制日志必须和数据文件一起备份。

日志文件 (Log Files)

日志文件用于保持事务的原子性和持久性。原子性是当事务回滚后能够恢复到原始状态的能力。持久性是保证已提交的事务能够从数据库错误中恢复的能力。

日志文件从内容上分为活动日志文件和归档日志文件。用来记录当前事务日志的文件叫做活动日志文件。已经被转换过并保存的日志文件叫做归档日志文件。

活动日志是记录数据库当前状态的一个重要文件。如果当前日志文件被破坏,整个数据库都不再可用。日志文件用于备份和恢复数据库。

数据文件 (Data Files)

ALTIBAES中有以下几种数据文件:

1.      用户(mydb)数据文件

2.      系统(system)数据文件

3.      临时(temp)数据文件

一个数据文件包含很多数据页(Data Page)。页是保存数据的最小单位。。

页分为目录页(catalog page)和数据页(data page)。目录页包含数据库原数据,数据页包含用户数据。

目录页包含当前数据库的详细信息,当数据库启动和关闭时保持数据一致性的检查和修改。

目录页包含数据库中数据页的列表和历史。目录页位于第一个页,可以被备份和恢复进程读取,是非常重要的页。

在数据页中存储实际用户数据。数据页包含页头(page header)和页身(page body)。页头包括链接信息、类型信息、列表信息以及认证信息。页头划分成多个槽来保存实际数据。

由于一个页是32KB(215),在32位操作系统中最多有217个页。在64位操作系统中,最多可以有249个页。

阅读(1196) | 评论(2) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2009-06-19 00:34:00

http://www.xianyun.info/show.asp?id=91&index

chinaunix网友2009-06-14 11:06:32

☆                    °∵☆       你满意目前的收入吗? 不改变 就永远不变 ~ ◆ 每日花2~4小时,为自己建立终身保障收入 ◆ 免费注册7天试用,深入瞭解这网路兼职工作 ◆ 影片说明请点~> www.longteng.ws   * ★   *★ *. *. * ★ ★ * * ★ . ★ .’ /◥█◣  /◥█◣ ‘*.. | 田|田│| 田|田| ╭☆平凡滴幸福,是最幸福滴了☆╮ ----------------------------------------------------------------- 谢谢您的阅览,如不感兴趣,抱歉打扰您了,请将此讯息删除! 祝您˙诸事顺心-愉快! ^_____^