Chinaunix首页 | 论坛 | 博客
  • 博客访问: 432887
  • 博文数量: 239
  • 博客积分: 8010
  • 博客等级: 中将
  • 技术积分: 2431
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-02 21:12
文章分类
文章存档

2008年(239)

我的朋友

分类: Sybase

2008-06-18 00:06:51

数据库的物理结构

数据库的物理结构比较明确、简单,就是由许多个物理上互相独立的数据文件组成。这里的数据文件,可以是操作系统文件,也可以是裸设备,在数据库创建时被建立。

数据库中的所有数据、控制信息,按照一定的格式保存在这些数据文件中。数据库管理系统就是作为一个接口,方便用户管理和维护这些数据。

使用裸设备作为数据文件,数据库系统通过操作系统的低层调用,直接操作磁盘空间。而使用操作系统文件作为数据文件,数据库系统对数据的读写、访问要经过操作系统。因此,在对系统性能要求较高的应用环境中,最好能够使用裸设备创建数据库。

由于操作系统采用分页存储管理,内存和外部存储空间按照相同的尺寸分页,这个页就是操作系统页,也称为操作系统块、物理页、物理块。这样,数据文件就由操作系统数据页组成。

操作系统页是操作系统读写磁盘的基本单位。操作系统按照这个尺寸从磁盘读数据到内存,同样按照这个尺寸将数据从内存写入磁盘。对特定的操作系统平台,这个页尺寸是固定的,无法更改(对UNIX平台,页尺寸为4K;对WINDOWS平台,页尺寸为2K)。

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