Page 58 - 教育教学模式与理念的创新研究
P. 58
教育教学模式与理念的创新研究
Innovative Research on Education and Teaching Models and Concepts
调性也有着数据的分布性。这个系统并不注重系统的集中控制,而是注重每个数
据库节点的自治性,此外为了让程序员能够在编写程序时可以减轻工作量以及系
统出错的可能性,一般都是完全不考虑数据的分布情况,这样的结果就使得系统
数据的分布情况一直保持着透明性。
数据独立性概念在分布式数据库管理系统中同样是十分重要的一环,但是不
仅如此,分布式数据管理系统还增加了一个叫分布式透明性的新概念。这个新概
念的作用是让数据进行转移时使程序正确性不受影响,就像数据并没有在编写程
序时被分布一样。
在分布式数据库里,数据冗杂是一种被需要的特性,这点和一般的集中式数
据库系统不一样。第一点是为了提高局部的应用性而要在那些被需要的数据库节
点复制数据。第二点是因为如果某个数据库节点出现系统错误,在修复好之前,
可以通过操作其他的数据库节点里复制好的数据来让系统能够继续使用,提高系
统的有效性。
第二节 中间件
中间件是介于应用系统和系统软件之间的一类软件,它使用系统软件所提供
的基础服务(功能),衔接网络上应用系统的各个部分或不同的应用,能够达到
资源共享、功能共享的目的。它并没有很严格的定义,但是普遍接受 IDC 的定义:
中间件是一种独立的系统软件服务程序,分布式应用软件借助这种软件在不同的
技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和
网络通信。从这个意义上可以用一个等式来表示中间件:中间件 = 平台 + 通信,
这也就限定了只有用于分布式系统中才能叫中间件,同时也把它与支撑软件和实
用软件区分开来。
一、简介
中间件是一类连接软件组件和应用的计算机软件,它包括一组服务。以便于
运行在一台或多台机器上的多个软件通过网络进行交互。该技术所提供的互操作
性,推动了一致分布式体系架构的演进,该架构通常用于支持并简化那些复杂的
48

