1、体系结构是干嘛用的?
答:体系结构是对一个系统作框架描述,是设计一个系统的宏观工作。
2、问题1有些抽象,能形象化解释吗?
答:好的。体系结构就好比建一座大楼需要的设计图纸一样,根据建筑框架的要求,“严格”施工就可以建造一座功能完善、质量可靠的建筑。即使大楼建好以后,依然可依据设计图来找每一个功能部件。
3、这个比喻我就差不多明白了体系结构是怎么回事,可是我想看看这设计图纸是什么样的,可以吗?
答:当然,如下图
图
4、图片中涵盖了所有的体系结构吗?
答:当然没有。以上图片中只包括:数据库实例和数据库文件。
5、那应该包含那些文件呢?
答:应该还有用户进程,服务器进程,其它文件如参数文件,密码文件和归档日志文件。
6、我明白啦。图中的数据库实例包括SGA和一系列后台管理,监视进程;数据库包括三种文件:数据文件(data files)、控制文件(control files)和重做日志文件(redo log files)。数据库实例和数据库一定是体系结构中的核心部分,dba的重要工作就是维护实例和数据库本身的正常工作,对吗?
答:对
总结:数据库系统结构设计了 整个数据库系统的 组成和各部分组件的功能,这些组件各尽其责,相互协调完成数据库的管理和数据库维护工作。
补充自己手工画图: