当前位置:首页>> PowerBuilder>> PB技巧

全文搜索

精华导读

·EasyERP2004 制造行业通用性ERP管理系统
·PB中表的修改对数据窗口和报表的影响的解决办法
·在PB中实现Word内容的替换
·office xp风格菜单基本版
·用PB制作outlook界面源程序(非原来的老外版本)(
·将所见dw内容(包括计算字段)输出到execl中
·ERP在中国应用面临的问题
·PB中使用FORMULA ONE(实例篇
·控制打印机的动态库,兼容win98/98/me/nt2000/xp
·易佳自定义报表系统
·用例驱动的需求过程实践

最新发表

·循序渐进学习Power Builder 6.0(14-3)
·循序渐进学习Power Builder 6.0(15-1)
·循序渐进学习Power Builder 6.0(15-2)
·循序渐进学习Power Builder 6.0(15-3)
·循序渐进学习Power Builder 6.0(15-4)
·循序渐进学习Power Builder 6.0(16-1)
·循序渐进学习Power Builder 6.0(16-2)
·循序渐进学习Power Builder 6.0(16-3)
·循序渐进学习Power Builder 6.0(17-1)
·循序渐进学习Power Builder 6.0(17-2)
·循序渐进学习Power Builder 6.0(17-3)
·循序渐进学习Power Builder 6.0(17-4)
·循序渐进学习Power Builder 6.0(17-5)
·循序渐进学习Power Builder 6.0(17-6)
·用PB编写邮件应用程序(1)
·用PB编写邮件应用程序(2)
·用PB编写邮件应用程序(3)
·用PB编写邮件应用程序(4)
·Facade模式的定义: 为子系统中的一组接口提供一个一致的界面.

循序渐进学习Power Builder 6.0(15-1)

文章来源:互联网络 文章编辑:admin 添加时间:2007-1-2

15.1 分布式计算概述

在开始这一部分的学习之前,我们先来简要回答一下什么是分布式计算,然后讨论为什么要用分布式计算。

 
分布式计算的英文为Distributed Computing。如果我们说某项工作是分布式的,那么,参与这项工作的一定不只是一台计算机,而是一个计算机网络。我们的计算机具有两种功能,一是它能够存贮信息,或者称为数据;另一个功能是它能够处理数据的能力,它能够计算。按这一分类,我们可以把计算机网络所做的工作分两种:分布式数据存贮,分布式计算。

在分布式数据存贮中,网络使数据存贮分布化,我们把数据放到网络上的不同的机器中,而不是仅存储在一台计算机。数据是共享的,网络的任何计算机可以透明地存取到不同来源的数据。比如,在PowerBuilder中,程序所处理的数据往往来自于不同的数据库服务器,而不仅仅是本地机器。我们把它称为分布式数据。

同样也不难理解什么是分布式计算。在分布式计算中,网络侧重于它的计算功能。在分布式数据中,完成一件工作时,数据可能来自于网络中不同的机器,但对于这些数据的处理却是在本机中完成的。而在分布式计算环境中,数据的处理不只是在一台机器完成,而是多台机器协作完成的。比如,为了处理一项工作P,它由两部分工作组成,PA和PB。如果我们把PA放在机器A中完成,PB处理放在机器B中完成,那么它们就形成了一个分布式的计算。计算机的计算总是离不开数据,所以,在大部分情况下,分布式计算总是伴随着分布式数据,分布式计算往往是一个表示程度的量词。

接下去,再来讨论在哪些时候时候,我们要用PowerBuilder来做分布计算呢?

一个重要的原因是计算资源的共享。用整个网络中的所有计算机来处理总比单台机器要快一些,另外,一些运算速度比较慢的客户机也可以用运算速度比较快的服务器来协作完成某项工作。

第二个重要的原因是为了减轻网络的负荷。虽然网络技术飞速发展,网络的带宽不断的增加,但总是有限的。在分布式数据处理中,在网络中传递的数据量是非常大的。SQL语句会把一整张表放在网络上。因此,如果在网络中所传输的仅仅是一些数据处理后的结果,而不是前面所说的大量的中间数据,整个网络的负荷就会降低了。

第三个原因是安全性。我们可以把一些关键的计算过程和数据放在服务器上,并给予特殊的安全保护。

第四个原因是合理的软件结构。在某一些环境下,拥有分布式计算的软件结构更加容易解决实际问题。

如果您在做需求分析时,存在以上一些理由的话,建议采用PowerBuilder的开发分布式计算结构。

[ ]

首页 评论 打印 刷新 返回顶部 关闭
【相关文章】  【相关评论】
目前暂时没有相关文章