2008年(239)
分类:
2008-06-18 00:34:49
数据的存储和管理经历了三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。而数据库技术的发展和演化,又经历了:层次数据库系统、网状数据库系统、关系数据库系统。现如今,关系数据库系统得到了广泛应用。
数据库管理系统由一个互相关联的数据的集合和一组用以访问这些数据的程序组成,这个数据的集合通常称作数据库。数据库系统有自己的进程管理、内存管理、存储管理、作业管理,和操作系统密切相关。对数据库系统的管理和维护,离不开操作系统的管理和维护。
实例是数据库系统的具体化,是满足用户需要的一个系统运行环境,包括设置运行环境的各种配置信息、存放数据的磁盘空间,以及实例启动之后根据配置信息启动的进程、分配的内存空间等。在实例和数据库之间,可以建立两种关系:单实例多数据库、多实例单数据库。
进程是指程序的一次执行过程。线程属于进程,是进程中执行运算的最小单位,一个进程的所有线程都共享该进程的内存地址空间。
并发是指多个任务之间的同时执行,而并行是指将一个任务划分为多个子任务,这些子任务同时执行。
裸设备是一块物理磁盘空间,用户不能直接访问。与操作系统文件相比,使用裸设备,能够提高I/O读写速度。
DB2数据库系统使用单实例多数据库模式,系统采用多进程体系结构。
ORACLE数据库系统使用多实例单数据库模式,系统采用多进程体系结构。
INFORMIX数据库系统使用单实例多数据库模式,系统采用多进程、多线程系统结构。
SYBASE数据库系统使用单实例多数据库模式,系统采用多线程体系结构。
数据库系统的性能调整,是一个反复、不断执行的过程,对它的性能调整离不开操作系统的性能调整。数据库管理员要在日常工作中不间断地跟踪数据库系统的性能状态。