99问答网
所有问题
数据库系统中的几种架构及处理方式
数据库系统中的主从式架构,集中式架构,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://99.wendadaohang.com/zd/vzjjOWvXzXvtWvWtee.html
其他回答
第1个回答 2014-02-28
o(∩_∩)o...还有人这样回答的~!~!
简单点说就是一个主机然后给一大群分机分发数据。
我说得够系统吧?
主从式架构,简单点就是树型分布
集中式架构,简单点就是发散型分布
第2个回答 2014-02-28
o(∩_∩)o...还有人这样回答的~!~!
相似回答
数据库系统中的几种架构及处理方式
答:
2、负载均衡集群(Load
Balance Cluster)负载均衡系统:集群中所有的节点都处于活动状态,它们分摊系统的工作负载。一般Web服务器集群、数据库集群和应用服务器集群都属于这种类型。负载均衡集群一般用于相应网络请求的网页服务器,数据库服务器。这种集群可以在接到请求时,检查接受请求较少,不繁忙的服务器,...
五种大数据处理架构
答:
五种大数据处理架构
大数据是收集、整理、处理大容量数据集,并从中获得见解所需的非传统战略和技术的总称。虽然处理数据所需的计算能力或存... 五种大数据处理架构大数据是收集、整理、处理大容量数据集,并从中获得见解所需的非传统战略和技术的总称。虽然处理数据所需的计算能力或存 展开 我来答 1个回答 #话题...
数据库系统
通常采用什么级模式结构
答:
2、主从模式(Master-Slave):这种模式结构主要用于数据库复制和数据备份
。主数据库用于写操作和主要查询操作,而从数据库则用于读操作和备份。3、分布式模式:分布式数据库系统将数据分布在不同的物理节点上,形成一个逻辑上统一的数据库系统。其中,每个节点可以具有独立的数据存储和处理能力。4、对等模式...
“
数据库
”的主要
架构
有
几种
?
答:
“数据库”主要有数据库外部体系结构、内部体系结构两种
。从数据库最终用户角度看,数据库系统的结构分为单用户结构、主从式结构、分布式结构、客户/服务器、浏览器/应用服务器/数据库服务器多层结构,这是数据库外部体系结构。物理存储结构、逻辑存储结构、内存结构和实例进程结构,这是内部体系结构。
数据层采用哪种
数据库
部署
答:
数据库的
四种常用部署
架构
。一、主备架构应用
系统
往数据库主节点写数据,并通过主节点查询。备节点正常情况下只是做备份,只有当主节点宕机了,才会对应用系统提供读服务。二、主从架构应用系统往数据库主节点写数据,然后主节点把逻辑日志同步到备节点,备节点重新执行日志中记录的操作,以保持与主节点数据...
数据库架构
选型与落地,看这篇就够了
答:
这个模式也就是常说的读写分离,针对的是小规模数据,而且存在大量读操作的场景。 因为主从的数据是相同的,一旦主库宕机的时候,从库可以 切换为主库提供写入 ,所以这个
架构
也可以提高
数据库系统的
安全性 和 可用性; 优点: 缺点: 在数据库遇到 IO瓶颈 过程中,如果IO集中在某一块的业务中,这个时候可以考虑的...
什么叫做
数据库的
“三层
架构
”
答:
三层
架构
可以说是一种设置模式,他的作用只是让我们更加有效的利用资源,有利于以后的修改和查看,依次分为视图层,逻辑层,
数据
层;试图层顾名思义就是我们所看到的,他的原代码并没有关于
处理和
连库等代码,只是简单的跳转页面,我们没有办法看到真正的代码;逻辑层就是我们从页面层发回的问题等请求...
数据库系统
通常采用几级结构
答:
数据库系统采用三级模式结构,包括外模式、概念模式和内模式。外模式对应用户视图,定义特定用户组或应用程序所需的数据子集和操作
方式
。概念模式是整个
数据库系统中的
全局逻辑结构描述,独立于具体应用程序,反映了组织对存储在数据库中信息内容及其关系上达成一致意见后形成共识。内部/物理
架构
则将逻辑存储结构...
数据库架构
是什么
答:
问题六:数据库-
架构和数据库
-管理指的是什么 数据库架构: 下面是基于SQLserver数据库来谈的。贰 SQLServer经过这些年的发展,其实已经有很多很好的技术可以使用,如Replication、SSB、Cluster、Mirroring等(可以参考我在SQLServer DBA 三十问和SQLServer 高可用、高性能和高保护延伸 中的一些技术方面的知识),而且这些技术...
大家正在搜
简述数据库系统中的架构
描述两种不同架构的数据库应用系统
数据库系统的架构
数据库系统的典型架构
数据库系统的外部体系结构
数据库系统的内部结构
三种数据库系统
数据库系统的主要功能
数据库系统多级结构
相关问题
数据库的主要架构有几种
数据库系统的体系结构有几种
数据库系统模式有哪三种
简述数据库系统的组成,介绍几种常见的关系数据库管理系统及其功...
数据库系统的组成,及各自的作用
数据库系统一般分为三级模式结构,此结构为哪三种?
数据库系统由那几部分组成的呢?
数据库系统体系大体分为 种模式