4、简述 分布式数据库的 模式结构

分布式数据库系统是在集中式数据库系统的基础上发展起来的。它是数据库技术和网络技术相结合的产物。什么是分布式数据库:分布式数据库系统是在集中式数据库系统的基础上发展起来的。它是数据库技术和网络技术相结合的产物。分布式数据库系统有两种:一种是物理上分布式的,但逻辑上是集中式的。这个分布式数据库只适用于小单位或者用途单一的部门。另一种分布式数据库系统在物理上和逻辑上都是分布式的,也就是所谓的联邦分布式数据库系统。

分布式数据库系统(DDBS)包括分布式数据库管理系统(DDDBMS)和分布式数据库(DDB)。在分布式数据库系统中,应用程序程序可以透明地操作数据库。数据库中的数据存储在不同的本地数据库中,由不同的DBMS管理,运行在不同的机器上,由不同的操作系统支持,通过不同的通信网络连接。

5、 分布式系统的应用和标准

分布式该系统用于许多不同类型的应用中。下面我们列举一些应用。对于这些应用,使用分布式 system优于处理器和共享内存多处理器等其他体系结构:并行和高性能应用原则上,并行应用也可以在共享内存多处理器上运行,但共享内存系统不能很好地扩展以包含大量处理器。HPCC(高性能计算和通信)应用通常需要可扩展的设计,这取决于分布式 processing。

单元或资源(软件或硬件)的故障不影响其他资源的正常功能。固有的分布式应用很多应用是固有的分布式。这些应用程序是模式(burstmode)而不是模式(bulkmode)。例如事务处理和InternetJavad,程序。这些应用程序的性能取决于吞吐量(事务响应时间或每秒完成的事务数),而不是一般多处理器使用的执行时间。

6、 分布式应用 程序与传统应用 程序有什么区别?

区别如下:大多数传统应用程序程序都是独立的、自包含的程序,这些程序对彼此的进程和数据的访问极其有限。因为即使是简单的修改也需要重新编译和重新测试程序,所以这些传统的程序的建立极其麻烦,维护成本也很高。相反,用分布式object程序构建的应用自然可以包含多个层次结构,从而将需要考虑的不同问题完全分开。三层应用程序包含用户代码层、计算代码(或业务逻辑)层和数据访问层。

7、 分布式应用 程序的特点

很多商业程序还面临另一个问题,就是与其他程序的互操作性。如果所有的应用程序程序都是用COM或者。NET语言并运行在Windows平台上,天下将太平。然而,实际上大多数商业数据仍然是以非关系文件(VSAM)的形式存储在大型机上,由用COBOL语言编写的mainframes 程序访问。而且还有很多商业产品程序继续用C 、Java、VisualBasic等各种语言编写。

这样的任务通常是通过特殊的方法来完成的,比如文件传输和分析、消息队列、只适用于某些情况的API,比如IBM的advanced程序to程序communication(APPC)。以前没有程序通信标准的应用,独立于平台、构建模型、编程语言。只有通过WebService,客户端和服务器才能用HTTP自由通信,而不用考虑两者的平台和编程语言程序。

8、 分布式应用 程序的应用

传统Windows客户端应用程序程序使用DCOM与服务器通信并调用远程对象。配置DCOM在大型网络中正常工作将是一项具有挑战性的任务,也是许多IT工程师的噩梦。事实上,许多IT工程师宁愿忍受浏览器带来的功能限制,也不愿在局域网上运行DCOM。在我看来,其结果是一个易于发布,但难以开发且用户界面极其有限的应用程序程序。

不信?问问你的会计师对新的基于浏览器的会计软件有什么看法:大多数商业程序用户希望使用更友好的Windows用户界面。关于客户端和服务器之间的通信,一个完美的解决方案是使用HTTP协议进行通信,这是因为任何运行网络浏览器的机器都使用HTTP协议。同时,许多防火墙目前被配置为只允许HTTP连接。

 2/2   首页 上一页 1 2 下一页

文章TAG:程序  模式  分布式  中断  处于  分布式应用程序的模式  
下一篇