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