不想吃成胖嘟嘟
写作小论文有助于提高我们的学术水平,小论文的格式有哪些要求呢?下面是由我整理的1000字小论文格式 范文 模板,欢迎大家阅读。
摘要: 随着企业规模的不断扩大,各部门所需信息既相互交错,又相对独立。这就要求各部门所用的数据库既能高度自治地 工作,又能进行信息共享。本文主要介绍多DM3数据库系统间的信息共享机制。 不同DM3数据库系统间的信息共享通过协调器实现。所有这些被协调器连接在一起的数据库系统组成了一个联邦数据库。这样既能较好地满足企业的需要,也能在保证效率的前提下,提高数据的可用性。
关键词: DBMS 复制 联邦数据库
1.引言
随着经济的发展,企业的规模越来越大,其积累的信息也越来越多。存在着各部门所处理的信息多数只对本部门有效,仅有少数信息需给 其它 某些部门共享的问题。这种信息的分布性和独立性要求对所处理的数据进行分类,使各部门既能独立地处理本部门大多数数据,也使部门间能协调处理跨部门的事务。在这种情况下,对整个企业建立一个完全的紧密耦合的分布式数据库是很困难的,也是没必要的,特别是大型企业,这样的数据库的效率往往是很低的。
为解决这个问题,我们采用以下策略:每个部门使用一套紧密耦合的数据库系统,而在存在跨部门事务处理的数据库系统间用一个协调器联起来。这样就组成了一个横跨整个企业,各部门高度自治的联邦数据库系统。
DM2是由华中理工大学数据库多媒体技术研究所研制的数据库管理系统。它采用客户/服务器模型,客户机与服务器,服务器与服务器均通过网络互连,通过消息相互通讯,组成一个紧密耦合的分布式数据库系统。它的工作流程如下:客户机登录到一台服务器上,这台服务器便成为它的代理服务器;它接收来自客户机的消息,然后根据全局数据字典决定是自己独立完成该操作,还是与其它服务器协作处理这条消息,处理完成之后,再由代理服务器将处理结果返回给客户机。
而数据字典,作为记录数据库所有元数据的系统表,它向以上过程中提供各类有用的信息,引导它们向正确的方向运行,起着“指南针”的作用。它分为局部数据字典和全局数据字典。其中,局部数据字典用于记录一个服务器站点中数据库的控制信息,如表的模式,视图的模式及各个数据区的的文件名等信息。全局数据字典用于记录分布式数据库系统中各个服务器站点上有关全局数据的控制信息,如服务器站点信息,各服务器站点的全局表名及表内码记录,各服务器站点上的全局数据视图名及视图内码记录,用户名及口令记录,用户权限记录等信息。各个局部数据字典可以各不相同,但为了保证在各个服务器上所看到的全局数据库是一致的,因此,全局数据字典必须一致。我们所关心的是全局数据字典中的基表控制块TV_CTRL_BLOCK,它的内容主要包括:全局基表总数,每个全局基表名和其对应的表内码,该基表所在的服务器站点的编号等信息。它的功能是将各个服务器站点号与存储在其上的表名及表内码联系起来。这样,代理服务器从客户消息中找到被处理的表名,然后通过查询基表控制块TV_CTRL_BLOCK,就能知道该表存在哪个服务器上,以便将相关消息发给该服务器。
由于DM2上各个服务器站点的全局字典完全相同,任何全局表的信息都会记入全局字典。若用它来构建一个企业的数据库系统,则大量只对企业某部门有用的信息将会充斥在各部门所有服务器的全局字典中,增加了冗余。而且,当对全局表进行DDL操作时,为了确保全局字典的一致性,须对所有服务器的全局字典进行加锁。DM2对全局字典的封锁方式是采用令牌环方式,即令牌绕虚环(非实环)传输,某个服务器想对全局字典进行操作,必须等令牌到达该服务器才可以执行。每个部门建立的全局表绝大多数只对本部门有用,当对这些表进行DDL操作时,却要对所有服务器的全局字典进行封锁,通过令牌来实现对全局字典的互斥访问。假如,两个部门都要分别对本部门的内部表进行DDL操作,这应该是可以并行处理的操作,现在却只能串行执行。而且,当服务器数目庞大时,每个服务器等待令牌的时间将会很长。这严重损害了数据库的效率。
为弥补以上不足,在DM2的改进版本DM3中增加了协调器,用以联接各个独立的DM3数据库子系统,并协调各子系统间的各种关系,使各子系统既能高度自治地工作,又能进行有效的信息共享。
2.体系结构
本系统可看作多个数据库子系统被协调器联起来的,高度自治的一个联邦数据库系统。其中,每个子系统独立处理本系统内部的事务,而子系统间的信息共享由复制技术提供,副本间的一致性由协调器协调处理,处理所需的信息在初始化时写入协调器的组间数据字典中。当对某子系统中的一份数据副本进行修改时,该子系统会将修改通知协调器,由协调器对该数据的其它副本进行修改,从而保证了所有副本的一致性。
由以上可知,子系统彼此并不直接接触,而是各自都与协调器直接相联,由协调器统一管理子系统间的通信。这样,当子系统对副本进行修改时,不必关心相应的子系统处于何种状态,也不必等待回应消息,以及异常处理,所有这些都由协调器进行管理。因此,既提高了系统运行的效率,也保证了子系统的独立性。其体系结构如下图所示。
协调器主要有三大功能,首先,它对协调器和服务器进行初始化,并将有关信息存入组间字典;其次,它管理不同子系统间的通信,维护副本的一致性;最后,它在子系统出现崩溃时,进行异常管理及恢复工作。
图1 DM3多数据库系统体系结构
3.主要策略
多个DM3系统间的信息共享是通过副本实现的,副本的一致性是由协调器来维持的,是一种弱一致性。通常,多数据库系统间的一致性是通过协调器周期性地访问服务器的日志来完成的。由于副本的更新带有随机性,因此,若采用这种 方法 ,可能数据被修改多次,但其相对应的副本仍未被修改,这样就损害了数据的一致性;也可能数据并未被修改,但协调器已多次访问了服务器的日志了,这样就降低了系统的效率。
所以,本系统采用的方法是当数据被修改时,由服务器通知协调器有关信息,再由协调器通知相关系统,修改相关数据。这样,数据的修改及时(仍然是弱一致性),而协调器也不会在数据未被修改的情况下访问服务器,提高了准确性。
为了使协调器正常工作,我们对底层数据库管理系统DM2进行了修改。在基表控制块TV_CTRL_BLOCK中增加一项IsReplication。建表时,该项初始化为false;当为该表建立一个副本时,该项赋值为true。具体算法如下。
初始化算法。
协调器:
从用户或应用程序接收待连接的两个系统中的服务器名,需复制的表名;
分别登录到两个系统的服务器上;
向存有待复制表的服务器发预复制消息;
等待服务器消息;
若失败,发一条失败的消息给服务器和用户或应用程序,转11);
若成功,从消息中取出待复制表的有关信息,根据这些信息,发一条建表消息给另一个系统的服务器;
等待服务器消息;
若失败,发一条失败的消息给服务器和用户或应用程序,转11);
若成功,调数据转移程序,进行数据复制;
将有关信息写入组间字典。
退出。
服务器:
当服务器收到预复制消息后,将基表控制块TV_CTRL_BLOCK中的IsReplication赋为true。同时,取出待复制表的有关信息,组成应答消息发给协调器。
当服务器收到失败的消息后,将基表控制块TV_CTRL_BLOCK中的IsReplication赋为false。
维护算法。
协调器:
从组间字典读出相关信息,根据这些信息,登录到相应系统上;
等待消息;
从某系统的服务器上收到一条修改消息后,通过查找组间字典,确定该消息的目的地,然后将它转发过去;
若失败,定时重发;
转2);
服务器:
1)等待消息;
2)当收到某客户或应用程序的消息后,检查它是否是修改数据的操作(如delete,update或insert等);
若不是,转7);
若是,检查基表控制块TV_CTRL_BLOCK中的IsReplication是否为true;
若不是,转7);
若是,向协调器发修改消息;
继续执行服务器程序的其它部分。
恢复算法。
若协调器所联接的系统中有一个跨掉了,则对副本的修改无法及时地反映到跨掉的系统中来。这时,需要恢复算法来进行处理。
协调器:
当协调器发现有一个系统已经崩溃后,采取以下步骤。
将与该系统相关的变量open赋值为false;
打开记时器;
等待消息;
若收到的消息是其它系统发出的修改崩溃了的系统上的副本的命令,则依次将这些消息存储起来,转3);
若收到的消息是记时器发出的时间到的消息,则向崩溃的系统发登录命令;
若登录成功,将open的值改为true;
将存储的消息依次发送过去,转9);
若登录失败,转3);
退出。
4.结论
我们曾在三个DM3数据库系统上,用两个协调器进行联接。结果,运行情况良好,各副本最终都能保证一致,且各副本间存在差异的时间间隔很短。另外,在出现异常的情况下,协调器也能正常工作。
主要参考文献:
1.周龙骧等,分布式数据库管理系统实现技术,科学出版社,1998。
2.郑振楣,于戈,郭敏,分布式数据库,科学出版社,1998。
3.王珊等,数据仓库技术与联机分析处理,科学出版社,1998。
赤脚医师
毕业论文培养学生正确的理论联系实际的工作作风,严肃认真的科学态度,下面是我整理的毕业论文摘要范文,希望你能从中得到感悟!
“看”生态 “救”生态
[摘要]随着生产力的发展,人类活动对生态系统的干扰日益增大引发了生态危机。本文通过分析生态系统的各要素及其功能,从系统科学的角度来“看”,说明现今市场经济的条件下,人的主体能动性的异化是导致生态危机的真正根源;从非线性思维的角度来“救”,改变和突破人类以往所具有的线性思维和观念,建立一种全新的“大自然观”、全新的“大生产观”、全新的“大社会观”。
[关键词]系统科学 非线性思维 生态系统
[中图分类号] [文献标识码]A [文章编号]1009-5349(2012)11-0098-02
生态系统指由生物群落与无机环境构成的统一整体,它是个开放的系统,为了保证自身的稳定,必须不断输入能量,否则就有崩溃的危险;生态系统也是生态学领域的一个主要结构和功能单位,它属于生态学研究的最高层次。
随着科学技术的不断发展,人类的各种活动对生态系统的干扰不断增大,在破坏与保护、生命与金钱的痛苦交织中,人类逐渐意识到了生态系统的真正价值,人类才真正开始关注生态系统的现状,并将其纳入伦理道德体系中,形成一种全新的生态伦理道德,这一切都深深地影响着人类的命运。
一、当前生态系统的现状
半个世纪以来,随着人口的迅速增长和科技的飞速发展,人类不但拥有了空前强大的建设和创造能力,也拥有了巨大的破坏和毁灭力量。一方面,由于人类的各种活动增大了向自然资源索取的速度和规模,导致了生态失衡,带来了一系列灾害。另一方面,由于自然规律的反馈作用,人类本身也遭到“报复”。因此,当今世界不管是发达国家,还是发展中国家,都已经把生态环境问题作为制约经济和社会发展的重大课题来研究。
人类目前正面临着一场空前险恶的生态危机。所谓生态危机,就是指生态破坏、环境恶化、臭氧层损耗、气候异常、资源匮乏、疾病蔓延、生物多样性锐减等。
二、系统科学地“看”生态
系统科学就是以系统为研究对象的基础理论和应用开发的学科组成的学科群。它主要考察各类系统的关系和属性,并揭示其活动规律,探讨其有关系统的各种方法和理论。系统科学的方法和理论正在从自然科学和工程技术领域向社会科学领域广泛转移。
生态系统依其不同的结构实现其一定的功能,而系统的特定功能的实现要具备一定的结构。若要调整生态系统的结构,就有可能会改变系统的功能;而要改变生态系统的功能,就必须改变系统的结构,人类片面追求经济价值使其结构和功能发生混乱,导致了一系列的生态危机。这些都表明,人类解决生态问题已经不仅仅是理论认识的问题,而更多的是社会经济的问题。客观地说,现今市场经济的条件下,人的主体能动性的异化是导致生态危机的真正根源。
(一)人的主体能动性的异化
科学技术的发展和人类社会的进步之所以能导致一系列的生态危机,其根本原因是由于人拥有了一种特殊的能力,它不同于自然界的意志自由,它被称为人的主体能动性。而人的主体能动性的异化,就是人失去了自己的本质而被置于对立面的状态,并且在这种状态中,人的“自由意志”发挥已不再是“以人为目的”,而成了一种实现外在过程的工具,因此,当这种工具把自然与人的分离与对抗推向极端的时候,就导致了生态危机的发生。
(二)人的主体能动性异化的表现形式
异化的表现形式主要有以下三点:第一,从人的价值观念来看,当前片面地强调自然的价值性,一味地索取和占有,主观地推崇财产私有,导致自然服从于人,物质的发展以不断实现价值增值为最终目的;第二,从人的生产方式上来看,当前世界人类一味地追求功利来满足自己的欲望,片面地发展生产力,一味地追求最大利益;第三,从人的意识形态上来看,奢侈、贫穷、霸权、强权等这些都是私有制度的产物。
三、非线性的思维“救”生态
通过系统科学地“看”生态,全面分析生态问题,我们可以得出,要想科学和谐地处理人与自然的关系,并且有效解决生态问题以及生态危机,就必须改变和突破人类以往所具有的线性思维和观念。从非线性思维角度出发,建立一种全新的“大自然观”、全新的“大生产观”、全新的“大社会观”。
(一)建立一种全新的“大自然观”
我们要正确处理人与自然的关系,就必须改变以往狭隘的自然观,建立一种全新的“大自然观”,它对自然的解释和评价采用一种系统整体的方法,并且重新审视人的作用和位置。我们要意识到社会的发展不仅包括人口的增长和经济的提高,也包括全新“健康”的生态系统的建立。
(二)建立一种全新的“大生产观”
我们要正确处理人与自然的关系,就必须改变以往狭隘的生产方式,不断扩大和丰富生产的内容和范围。要想建立一种全新的“大生产观”,我们就必须实现社会生产与自然生产、社会生产力与自然生产力的有机结合,建立一个将两种生产和两种生产力协调统一的大生产观。
(三)建立一种全新的“大社会观”
我们要正确处理人与自然的关系,除了改变自然观和生产方式,还必须改变与我们生产、生活息息相关的整个社会制度,以科学发展观为核心,建立全新的“大社会观”。
综上所述,要想处理好经济发展与生态环境的关系,关键还在于人性的提升。当我们人类学会“真正的利他主义精神”时,我们的自然观、生产方式、社会制度自然而然会得到全新的改变。
四、展望
从系统科学角度分析了生态系统的各要素及其功能,当改变系统的结构时,功能随之改变,同样,当其功能发生改变时,其结构也要发生改变。其系统每个要素的重要性都不能忽视,但不能过多盲目地关注某一要素。例如,盲目任意地发挥人的主体能动性,导致了生态危机等一系列问题。非线性科学的诞生及发展,使系统简单性与复杂性互生互换,使有序和无序巧妙地融为一体,使人类既继承了线性世界理论,又对非线性世界理论进行了创新,为解决人类社会面临的各种许多重大问题提供了科学方法。 【参考文献】
[1](美)唐纳德.自然的经济体系:生态思想史.北京:商务印书馆,1999.
[2]杨通进.环境保护的伦理基础——西方环境伦理思想研究.北京:中国人民大学,1998.
[3]余谋昌.创造美好的生态环境.北京:中国社会科学出版社,1997.
[4]武杰.跨学科研究与非线性思维.中国社会科学出版社,2004.
[5]方世南.生态环境与人的全面发展.哲学研究,2002,2.
[6]景枫,焦君红.生态环境危机中的利益思考,道德与文明,2002,2.
[7]苗东升.非线性思维初探[J].首都师范大学学报社会科学版,2003,5.
[8]利润珍.非线性提供了一种新的思维方式[J].科学技术与辩证法,2003,2.
[9]杨小军.张建民从传统发展观到科学发展观:思维方式的变革[J].科学管理研究,2006(3).
点击下页还有更多>>>毕业论文摘要范文
摘要:摘要标题字体为宋体三号,需要加粗。摘要正文为宋体小四号。 关键词:关键词标题为宋体小四号加粗字体 ,需要顶格写,关键词正文为宋体小四号不加粗字体。 扩展资
随着全球经济一体化趋势日益加快,国际商务活动日益频繁。这些商务活动的许多领域,如技术引进、对外贸易、招商引资等,所使用的英语统称为 商务英语 。下面是我带来
原则上来说,论文都需要写摘要。摘要的内容主要涵盖论文的写作背景、写作目的等,并对论文的内容进行简单的概括。
科学小论文范文(一):月食是一种特殊的天文现象月食是一种特殊的天文现象,当月球运行至地球的阴影部分时,在月球和地球之间的地区会因为太阳光被地球所遮闭,就看到月球
不会哈克上不上课社保卡室内设计阿姐阿妈扣篮刷卡吗表示v杭州南站凯宾斯基在不在不宅男宅女在看着可能栅栏接啊烧脑舍伯吐赐死地方好开始吧我就是不说就不说就是就是比啥今