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

2008年(239)

我的朋友

分类: DB2/Informix

2008-06-18 00:17:59

数据库系统的内存结构

从第3.1节,我们知道一个数据库系统应当包括以下的内存结构:进程缓冲区、数据字典缓冲区、用户数据缓冲区、SQL语句缓冲区、日志缓冲区、锁表缓冲区。当然,除此之外,特定数据库系统还会根据自身需要,建立其它的内存结构。

在这些内存结构中,每一个进程都需要一个进程缓冲区,进程缓冲区为单个进程所拥有,只能为进程本身所使用,因此被称为私有内存空间。除进程缓冲区之外,其它的内存结构被共享使用,系统中所有进程都可以访问,更新其中的数据。由于这些内存结构为所有进程所共享,因此统称为共享内存空间。

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