客户/服务器计算技术

本文深入研究了客户/服务器计算技术,强调了在面对接口学习和整体解决方案上的挑战。
摘要由CSDN通过智能技术生成
客户/ 服务器系统的核心思想是:系统具有一个中央信息存储池( central repository of
information),用来存储某种数据,它通常存在于数据库中,你可以根据需要将它分发给某
个人员或机器集群。客户/服务器概念的关键在于信息存储池的位置集中于中央,这使得它
可以被修改,并且这些修改将被传播给信息消费者。总之,信息存储池是用于分发信息的软
件,信息与软件的宿主机器(或机器的集群)被称为服务器(server)。宿主于远程机器上的
软件与服务器进行通信,以获取信息、处理信息,然后将它们显示在被称为客户(client)
的远程机器上。


客户机/服务器计算技术的基本概念并不复杂。问题在于你只有单一的服务器,却要同时为
多个客户服务。通常,这都会涉及数据库管理系统,因此设计者“权衡”数据置于数据表(table)
中的结构,以取得最优的使用效果。此外,系统通常允许客户在服务器中插入新的信息。这
意味着你必须保证一个客户插入的新数据不会覆盖另一个客户插入的新数据,也不会在将其
添加到数据库的过程中丢失(这被称为事务处理(transaction processing))。如果客户端软件
发生变化,那么它必须被重新编译、调试并安装到客户端机器上,事实证明这比你想象中的
要更加复杂与费力。如果想支持多种不同类型的计算机和操作系统,问题将更麻烦。最后还
有一个最重要的性能问题:可能在任意时刻都有成百上千的客户向服务器发出请求,那么随
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值