进击的银酱
写作小论文有助于提高我们的学术水平,小论文的格式有哪些要求呢?下面是由我整理的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。具体算法如下。
3.1初始化算法。
协调器:
从用户或应用程序接收待连接的两个系统中的服务器名,需复制的表名;
分别登录到两个系统的服务器上;
向存有待复制表的服务器发预复制消息;
等待服务器消息;
若失败,发一条失败的消息给服务器和用户或应用程序,转11);
若成功,从消息中取出待复制表的有关信息,根据这些信息,发一条建表消息给另一个系统的服务器;
等待服务器消息;
若失败,发一条失败的消息给服务器和用户或应用程序,转11);
若成功,调数据转移程序,进行数据复制;
将有关信息写入组间字典。
退出。
服务器:
当服务器收到预复制消息后,将基表控制块TV_CTRL_BLOCK中的IsReplication赋为true。同时,取出待复制表的有关信息,组成应答消息发给协调器。
当服务器收到失败的消息后,将基表控制块TV_CTRL_BLOCK中的IsReplication赋为false。
3.2维护算法。
协调器:
从组间字典读出相关信息,根据这些信息,登录到相应系统上;
等待消息;
从某系统的服务器上收到一条修改消息后,通过查找组间字典,确定该消息的目的地,然后将它转发过去;
若失败,定时重发;
转2);
服务器:
1)等待消息;
2)当收到某客户或应用程序的消息后,检查它是否是修改数据的操作(如delete,update或insert等);
若不是,转7);
若是,检查基表控制块TV_CTRL_BLOCK中的IsReplication是否为true;
若不是,转7);
若是,向协调器发修改消息;
继续执行服务器程序的其它部分。
3.3恢复算法。
若协调器所联接的系统中有一个跨掉了,则对副本的修改无法及时地反映到跨掉的系统中来。这时,需要恢复算法来进行处理。
协调器:
当协调器发现有一个系统已经崩溃后,采取以下步骤。
将与该系统相关的变量open赋值为false;
打开记时器;
等待消息;
若收到的消息是其它系统发出的修改崩溃了的系统上的副本的命令,则依次将这些消息存储起来,转3);
若收到的消息是记时器发出的时间到的消息,则向崩溃的系统发登录命令;
若登录成功,将open的值改为true;
将存储的消息依次发送过去,转9);
若登录失败,转3);
退出。
4.结论
我们曾在三个DM3数据库系统上,用两个协调器进行联接。结果,运行情况良好,各副本最终都能保证一致,且各副本间存在差异的时间间隔很短。另外,在出现异常的情况下,协调器也能正常工作。
主要参考文献:
1.周龙骧等,分布式数据库管理系统实现技术,科学出版社,1998。
2.郑振楣,于戈,郭敏,分布式数据库,科学出版社,1998。
3.王珊等,数据仓库技术与联机分析处理,科学出版社,1998。
apple樱子
论文是描述学术研究成果进行学术交流的一种工具。那1000字小论文怎么写呢?下面我给大家分享一些1000字小论文范文,大家快来跟我一起欣赏吧。
研究背景:中国学校教育普遍采取的是老师测评的方法,由老师单方面给予学生评价,老师单方面的测评有着客观,公正,高效的优点,但不免存在与学生间缺少沟通,不能充分调动学生的学校积极性,参与度方面的缺点.本实验意在对比自我测评与老师测评的优缺点,进而研究学生自我测评的可取性.
研究内容:1.学生英语口语表现的自我测评与老师测评是否存在差异?2.如果存在差异是由什么导致的呢?3.自我测评相对于老师测评有什么优势呢?4..第二轮的学生测评会与老师的评价相接近吗?
研究方法:
1. 总体简介:通过两周的培训与十周的两轮的测评,测评由师生配合完成,评测标准包括四部分,每部分五分制.通过两轮学生自我测评与老师评价之间的的对比,以及发放的相关实验的问卷调查,根据其调查结果以及测评结果的差异反映实验结果.
2. 参与者:广东大学外国语学院师生,包括18位女同学,10名男同学,22名英语专业的同学和6名非英语专业的学生,在实验研究前,他们都以及学习英语6-12年.
3. 具体实验过程:A,通过评估培训确保学生们懂得测评的方法及准则,b,通过举例说明及老
师及时的反馈来帮助同学们及时调整评估的准则.c,老师的参与跟及时指导让同学们明白正确客观的评分.d,位确保实验结果可靠性,学生们在测评前都经过了测评的相关培训.e,利用卡方测试表考察两次测评的相关性
4. 辅助工具:评分标准表,问卷调查,学生反馈表
数据收集:1,第一轮老师测评与学生自我测评的差异达5.3分,而第二轮测评,差异缩小到1.4 2,学生自测第一轮跟第二轮的测评结果与考试的相关性分别为0.5521与0.7938
3,p值小于0.05,可以看出两次测评的结果是不同的
4,学生们对自我测评问卷调查的反馈,93%的同学认为学生们应该参与到测评中,71%的学生说他们的测评是以评分标准为基础的
研究结果:
1.学生们在第一轮测评中与老师测评的分数相差较大,而且学生们倾向于给自己打更低的分,在老师的及时反馈跟指导后,第二轮测评中的自我测评更加客观,更接近老师的评估分数.
2,问卷调查的反馈结果可以退出学生倾向给自己分数偏低的原因有学习过程,学生们不太倾向给自己过高的分,还有中国传统的自谦的思想。
3,问卷调查的反馈可以得出学生们对自我测评的积极态度。
研究结论:1,学生们在自我测评实验过程中不仅学会了评分方法,而且在给自己同学评分的过程中看出自己应该提升的地方。
2,实验结果表明学生们应该受到自我测评方面的培训,老师也应该给予学生相当的反馈帮助学生提升。学生的性格会左右其评分结果,如成绩更好的学生会给自己打相对较低的分,而成绩较差的同学会给自己打较高的分。
4,更长时间的实验过程会产生更加可信的结果。
科技腾飞下的音乐
流行音乐源于西方,它是19世纪的产物,在20世纪的前几十年得到迅速发展。西方尤其是欧美发达国家的流行音乐在世界上占有重要地位。美国是世界上流行音乐最发达的国家,也是流行音乐的主要发源地。如今,世界各国的流行音乐形态基本上都是在美国流行音乐的基础上发展而来。
实际流行音乐(popular music)在一百多年的发展中,已逐渐发展成了有别于传统音乐与现代音乐的音乐体系。并非大众所理解的"流行的音乐"。同样具有很高的学术性,以爵士和声、拉丁音乐节奏、非洲音乐节奏、现代编曲技术为理论依据。其特点为风格多样、节奏相对比较复杂、音色多样。包括所有的民间音乐种类,发展风格也不受局限性。
随着着经济的快速发展,科技的日新月异,网络、通讯与传媒的日益完善与普及,人们的生活方式与思想观念随着社会的变迁也在发生着深刻的变化。"流行音乐"的概念最早来自西方。流行音乐指流行风格的音乐,它包括流行歌曲,还有爵士乐、摇滚乐等器乐形式的作品。流行音乐的风格类型并不是固定的和一成不变的。音乐的流行与传播是分时间、空间的。首先从时间这个角度来看,在不同历史时期里流行的音乐风格显然不同。
就像我喜欢的一首流行乐曲王力宏的《心跳》,无论是这首歌的MV或是创作都是喜爱之至。『心跳』在力宏的创作歌曲当中,是首非常特别的歌,他摒弃了学院派的创作手法,不从乐理著手,而是由最内心深处的想法出发,旋律和歌词浑然天成,在短短的字句当中,一语道尽对于感情的态度。是一首让人在繁杂喧闹中,会想要静下来倾听的好歌。这首歌曲每个乐器,包括吉他、钢琴、贝斯、鼓声,都是由力宏ㄧ人编写弹奏完成,在弹奏的过程当中,力宏常常不断一遍又一遍演练弹奏,希望歌曲能够透过最纯手工的弹奏,表现出最真实的内心感受。新专辑的歌曲非常的力宏,因此在视觉得呈现上面符,力宏特别请到他纽约的好友摄影师Seamus来台负责所有MV的掌镜工作。Seamus在今年一年就拍摄了6部电影以及其他的电影短片,是目前好莱坞非常具有潜力的新锐摄影师,力宏希望透过Seamus自然光的风格摄影,帮每支MV创造不同以往的摄影风格,赋予MV更具生命力的视觉表现。
如果没有现代科技迅速的发展,并且与音乐创作的完美结合,怎么众多粉丝如痴如醉。如果没有MV与歌曲的相结合,仅仅是享受这歌声虽然也是种妹的享受,但是却不及MV的展示方式来的直接。那样更能触动我们的心,也许在我看来这是种更直接聆听音乐的方式吧。科技不断腾飞,更多的高科技越来越融入到我们的身边,就像我们身边的音乐,音乐是陪伴我们成长的一个媒介,现在这个媒介也将是逐渐的科技化。
流行音乐的发展空间是无限的,科技发展也是无止境的,只要将科技和音乐的创作完美的结合。即使是普通的原创歌曲,如果巧妙的加入科技元素,就是另一番享受。所以科技的长翅腾飞对于我们的生活水平的提高作铺垫。
妈妈曾给我出过这样一个谜语:“南阳诸葛亮,稳坐中军帐。排下八卦阵,单捉飞来将。”这则迷语告诉我们:蜘蛛专吃活的东西,难道它不吃死的东西吗?这引起了我的兴趣,我做
小学数学论文写法如下:1.科学性教学论文是教学经验的科学总结,首先要立论正确,论据严谨,符合教学规律。2.实用性教学论文是教学经验的升华,既来源于教学又服务于教
小学科学课程作为培养个人科学素养的基础性课程,它的地位显然已经越发重要了。小学科学作为现代的一门新兴的综合学科,它与其他分科学科相比有着自身显著的特点。下文是我
哪有什么岁月静好,不过是有人替你负重前行。——题记 那一场大火,带去的不仅仅是漫山遍野的绿色,还有三十条鲜活的生命。 看到那条新闻报道,我的心中思绪万千……三十
政治论文对于培养学生良好的思想品德素养有着不可取代的作用,下面是我为大家整理的初二政治论文1000字,希望能够对您有所帮助。 青少年的叛逆心理叛逆心理是指人们为