44问答网
所有问题
数据库系统中的几种架构及处理方式
数据库系统中的主从式架构,集中式架构,C/S架构之间的具体区别请帮我详细阐述一下,我查过好多资料讲的都不够系统,搞得我非常混乱
另外C/S架构与分布式处理有什么关系(我觉得相互之间是否都存在一定联系)
举报该问题
推荐答案 推荐于2017-05-21
主从式结构
是指一个主机带多个终端的多用户结构。在这种结构中,数据库系统,包括:应用程序、DBMS、数据,都集中存放在主机上.所有处理任务都由主机来完成,各个用户通过主机的终端并发地存取数据库,共享数据资源.
主从式结构的优点是简单,数据易于管理与维护。缺点是当终端用户数目增加到一定程度后,主机的任务会过分繁重,形成瓶颈,从而使系统性能大幅度下降。另外当主机出现故障时,整个系统都不能使用,因此系统的可靠性不高。
集中式架构
是一种远程桌面控制技术,使用此技术,远程用户能够使用任何类型的终端系统,通过任何类型的网络连接,使用远程服务器上的应用程序。用户甚至能够使用同一个终端系统访问甚至远程多个不同平台、不同网络协议服务器上的多个应用,这些应用被集成在一个访问界面中,操作简便。
C/S架构
(Client/Server或客户/服务器模式):Client和Server常常分别处在相距很远的两台计算机上,Client程序的任务是将用户的要求提交给Server程序,再将Server程序返回的结果以特定的形式显示给用户;Server程序的任务是接收客户程序提出的服务请求,进行相应的处理,再将结果返回给客户程序。
C/S (Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server 应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。
传统的C/S体系结构虽然采用的是开放模式,但这只是系统开发一级的开放性,在特定的应用中无论是Client端还是Server端都还需要特定的软件支持。由于没能提供用户真正期望的开放环境,C/S结构的软件需要针对不同的操作系统系统开发不同版本的软件, 加之产品的更新换代十分快,已经很难适应百台电脑以上局域网用户同时使用。而且代价高, 效率低。
C/S结构的优点
C/S结构的优点是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。缺点主要有以下几个:
只适用于局域网。而随着互联网的飞速发展,移动办公和分布式办公越来越普及,这需要我们的系统具有扩展性。这种方式远程访问需要专门的技术,同时要对系统进行专门的设计来处理分布式的数据。
客户端需要安装专用的客户端软件。首先涉及到安装的工作量,其次任何一台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护。特别是有很多分部或专卖店的情况,不是工作量的问题,而是路程的问题。还有,系统软件升级时,每一台客户机需要重新安装,其维护和升级成本非常高。
对客户端的操作系统一般也会有限制。可能适应于Win98, 但不能用于win2000或Windows XP。或者不适用于微软新的操作系统等等,更不用说Linux、Unix等。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/G6WWKYGR6RGZYGYZVV.html
其他回答
第1个回答 2014-02-28
o(∩_∩)o...还有人这样回答的~!~!
简单点说就是一个主机然后给一大群分机分发数据。
我说得够系统吧?
主从式架构,简单点就是树型分布
集中式架构,简单点就是发散型分布
第2个回答 2014-02-28
o(∩_∩)o...还有人这样回答的~!~!
相似回答
MySQL三主架构
详解mysql三主架构
答:
MySQL三主架构
简单来说就是指将一个数据库系统(或者叫实例)分为三个服务器实例,其中一个被指定为主服务器(Master),另外两个被指定为从服务器(Slave),主服务器负责处理数据的写入,从服务器负责读取数据并进行备份。当主服务器故障时,从服务器可以自动接替主服务器的工作,确保系统的可用性。M...
数据库系统
通常采用什么级模式结构
答:
2、主从模式(Master-Slave):这种模式结构主要用于数据库复制和数据备份
。主数据库用于写操作和主要查询操作,而从数据库则用于读操作和备份。3、分布式模式:分布式数据库系统将数据分布在不同的物理节点上,形成一个逻辑上统一的数据库系统。其中,每个节点可以具有独立的数据存储和处理能力。4、对等模式...
一个项目中说
系统
分为表现层、控制层、逻辑层、DAO层和最终
数据库
...
答:
1、表现层:主要功能是显示数据和接受传输用户的数据
,可以在为网站的系统运行提供交互式操作界面,表现层的应用方式比较常见,例如Windows窗体和Web页面。2、控制层:将业务规则、数据访问、合法性校验等工作进行处理。通过COM/DCOM通讯与逻辑层建立连接。3、逻辑层:将用户的输入信息进行甄别处理,分别保存。
五种大数据处理架构
答:
五种大数据处理架构
大数据是收集、整理、处理大容量数据集,并从中获得见解所需的非传统战略和技术的总称。虽然处理数据所需的计算能力或存... 五种大数据处理架构大数据是收集、整理、处理大容量数据集,并从中获得见解所需的非传统战略和技术的总称。虽然处理数据所需的计算能力或存 展开 ...
大家正在搜
简述数据库系统中的架构
描述两种不同架构的数据库应用系统
数据库系统的架构
数据库系统的典型架构
数据库系统的外部体系结构
数据库系统的内部结构
三种数据库系统
数据库系统的主要功能
数据库系统多级结构
相关问题
数据库的主要架构有几种
数据库系统的体系结构有几种
数据库系统模式有哪三种
简述数据库系统的组成,介绍几种常见的关系数据库管理系统及其功...
数据库系统的组成,及各自的作用
数据库系统一般分为三级模式结构,此结构为哪三种?
数据库系统由那几部分组成的呢?
数据库系统体系大体分为 种模式