数据库系统体系结构的详细分析
站在不同的角度或不同层次上看数据库系统体系结构也不同
1)站在最终用户的角度看,数据库系统体系结构分为集中式、分布式、C/S(客户/服务器)和并行结构:
集中式数据库体系结构:将DBMS软件、所有用户数据和应用程序放在一台计算机(作为服务器)上,其余计算机作为终端通过通信线路向服务器发出数据库应用请求,这种网络数据库应用系统称为集中式数据库体系结构。
客户/服务器(C/S)式DBS是在客户/服务器计算机网络上运行的DBS,这个计算机网络中,有一些计算机扮演客户,另一些计算机扮演服务者(即客户机/服务器)。客户/服务体系结构的关键在于功能的分布。一些功能放在客户机(前端机)上运行,另一些功能则放在服务器(后端机)上执行。
分布式数据库是将分散存储在计算机网络中的多个节点上的数据库在逻辑上统一管理。它是建立在数据库技术与网络技术发展的基础之上的。最初的数据库一般是集中管理的,随着网络的扩大,增加了网络的负荷,对数据库的管理也困难了。分布式则可克服这些缺点。分布式数据库可供地理位置分散的用户共享彼此的数据资源。
并行结构数据库系统:是多个物理上连在一起的CPU,而分布式系统是多个地理上分开的CPU。各个承担数据库服务责任的CPU划分它们自身的数据,通过划分的任务以及通过每秒兆位级的高速网络通信完成事务查询。
2)站在数据库管理系统的角度看,数据库系统体系结构一般采用三级模式结构:外模式、概念模式和内模式构成:
本文地址:http://www.45fan.com/dnjc/69356.html