2008年(239)
分类: Oracle
2008-06-18 00:07:22
在应用系统发展的早期,应用程序和数据紧密结合在一起。一个应用程序只用来处理特定的一批数据,而特定的数据也只为一个程序所使用。随着数据库系统的出现,应用程序和数据做到了物理和逻辑上的独立。多个应用程序可以共享数据库中的数据,而数据库中数据结构的改变,不需要改动应用程序。
一般用户不需要知道数据在数据库中如何存放。然而对数据库管理员来说,需要在安装、配置数据库时,决定数据的存放方式和位置;需要在系统运行过程中,调整数据存放以提高系统性能。如果数据库管理员能够在最初安装、配置数据库时,根据应用程序的特性,仔细地规划、合理地安排数据的存放,就能够极大地减少系统运行过程中对磁盘的I/O操作,这必然会带来系统性能的提高。
在规划数据的存放之前,我们首先要对数据库的存储结构有所了解。数据库的存储结构可分为物理结构和逻辑结构(如图4-1)。