数据文件-the design and analysis of algorithms

时间:2024-06-29 04:38:41
【文件属性】:

文件名称:数据文件-the design and analysis of algorithms

文件大小:4.17MB

文件格式:PDF

更新时间:2024-06-29 04:38:41

达梦,DM7

2.2 控制文件 每个 DM 数据库都有一个名为 dm.ctl的控制文件。控制文件是一个二进制文件,它记 录了数据库必要的初始信息,其中主要包含以下内容: 1. 数据库名称; 2. 数据库服务器模式; 3. OGUID 唯一标识; 4. 数据库服务器版本; 5. 数据文件版本; 6. 表空间信息,包括表空间名,表空间物理文件路径等,记录了所有数据库中使用的 表空间,数组的方式保存起来; 7. 控制文件校验码,校验码由数据库服务器在每次修改控制文件后计算生成,保证控 制文件合法性,防止文件损坏及手工修改。 2.3 数据文件 数据文件以 dbf为扩展名,它是数据库中最重要的文件类型,一个 DM数据文件对应磁 盘上的一个物理文件,数据文件是真实数据存储的地方,每个数据库至少有一个与之相关的 数据文件。在实际应用中,通常有多个数据文件。 当 DM的数据文件空间用完时,它可以自动扩展。可以在创建数据文件时通过 MAXSIZE 参数限制其扩展量,当然,也可以不限制。但是,数据文件的大小最终会受物理磁盘大小的 限制。在实际使用中,一般不建议使用单个巨大的数据文件,为一个表空间创建多个较小的 数据文件是更好的选择。 数据文件在物理上按照页、簇和段的方式进行管理,详细结构请参考第一章的内容。 数据文件按数据组织形式,可以分为如下几种: 1. B树数据 行存储数据,也是应用最广泛的存储形式,其数据是按 B树索引组织的。普通表、分区 表、B树索引的物理存储格式都是 B树。 一个 B树包含两个段,一个内节点段,存放内节点数据;一个叶子段,存放叶子节点数 据。其 B树的逻辑关系由段内页面上的记录,通过文件指针来完成。 当表上没有指定聚簇索引时,系统会自动产生一个唯一标识 rowid作为 B树的 key来 唯一标识一行。


网友评论