浅谈分布式数据库的数据存储

来源 :科技创新导报 | 被引量 : 0次 | 上传用户:floraccc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:传统的存储方式已经不适合现代社会的发展趋势,信息时代的特征把分布式数据库技术推向了现代存储技术的舞台。它的灵活性和透明性体现出了这种分布式存储的强项,从而现在分布式数据库存储技术是现代企业使用的比较广泛存储技术,它主要使用的是基本的本地数据存储技术和网络传输技术,可以使不同的地理位置的终端数据库互相访问。以便有需要的时候及时的得到数据,也可以完好的节约企业的资金和各种成本。
  关键词:数据库信息计算机
  中图分类号:TP31 文献标识码:A 文章编号:1674-098X(2011)02(c)-0112-01
  
  1 分布式数据库系统概述
  分布式数据库系统是在集中式数据库系统的基础上发展起来的,是计算机技术和网络技术结合的产物。分布式数据库系统适合于单位分散的部门,允许各个部门将其常用的数据存储在本地,实施就地存放本地使用,从而提高响应速度,降低通信费用。基于网络基础上的分布式数据库系统经常对数据库进行数据分片。从数据意义上讲,数据分布的合理与否不仅影响着访问的局部性,而且也制约着数据查询及事务处理的效率。
  在分布式数据库中,数据存储包括数据分片和数据分配两个部分。数据分片和分布是分布式数据库中两个重要概念,分布式数据库大部分问题均与数据分片和分布有关,它们对整个系统的可用性、可靠性、及效率都有极大的影响,同时也与分布式数据库系统的其他方面密切相关,尤其是分布式查询处理问题。以关系数据库为例,在关系型分布式数据库系统(RDDB)中,数据分片是从逻辑上将全局关系划分为逻辑片断即子关系,而数据分配就是再以一定的冗余度将子关系分配到多个结点上,数据存储即数据分片与数据分配的总和。数据分片是一种对关系的划分,在集中式数据库中可以将所有的表视为一个总全局表的逻辑子表,而总全局表是这些子表的并集,其属性包括这些子表的所有属性,元组包括这些子表的所有元组,对应的在这个总全局表上元组的非空值呈块状区域分布。数据分配则是将这些子表以不同的冗余度存放在一个或多个场地或节点,这两者间的区别在于集中式数据库不存在数据复制的问题,不需要存在多副本,但也会出现表名不同,但表属性和属性值完全相同。
  
  2 分布式数据库的设计
  如何在不同的计算机上分布文献资料的数据和程序才能提高系统效率,增加系统的可靠性和可用性,这是我们面临的重要问题。为了增加系统的可靠性,系统就必须使数据重复,也就是系统应保持几个相同的副本,每个副本放在不同的结点内形成数据重复,数据重复不但可以增加系统的坚定性,还可以提高系统的并行性。 借助于多个副本,几个结点可以并行地处理有关查询。然而,系统存在着多副本就必须要保证全部副本的一致性"结果会增加系统的总开销。因此,我们必须认真考虑文献资料数据资源共享的合理分布。
  而在分布式数据库中,由于数据的分布和冗余,使得查询处理中需要考虑站点间传输数据的通信费用,所以除了考虑CPU代价和IO代价之外,还应该包括数据在网络上的传输代价。即总代价=CPU代价+IO代价+通信代价。因此,分布式数据库进行分布式设计时,一个重要原则是使数据和应用程序实现最大程度的本地性,这样就可以使应用数据尽可能地本地化,以减少通信开支。对于建立在各场所的分布式数据库,不需要过分进行限制,但也必须要有规范的设计要求。(1)硬件规范,必须支持局域网乃至Internet的包括声音、文字、图像的交流,支持IE或Netscape浏览web界面,支持开放性数据源的建立。(2)数据库形式规范,原则上Access、Paradox,甚至文本文件都可以进行数据传输,但必须保证自己有开放式数据源的特征及关系继承的特征。(3)域的统一和分类、分科的统一,数据库在各个分布场所必须有统一的域结构,以确保给用户提供完整统一的视图,科目分类的命名必须要求规范,以确保查询和统计工作的准确性,在方便工作的条件下,可以不要求唯一确定的主关键字。
  
  3 传统数据库存在的问题
  随着计算机技术的发展和应用的深入,分布式技术在构建企业级应用程序中更为广泛流行。是因为分布式数据库存储方式给企业带来了很多的方便以及好处。在没兴起分布式浪潮之前,由于传统的数据存储方式过于简单化,过于集中管理而造成了大量数据的堆积。这样一来一个公司或企业要使用大量的数据就需要大量的存储数据的介质,而导致服务器的回应下降乃至崩溃,这样一来就会有大量数据会随着服务器的崩溃而丢失,而数据对于大型企业来说数据量会很大,数据的丢失,没有了数据的对照会使企业的业绩亏损,更严重的说也可能导致企业倒闭。这种方式存储还不能解决的问题就是异地的存储,有的企业会有很多的分公司,这样一来就传统的数据存储就会带来大量人力、资金的浪费。这些问题的存在也处进了分布式数据库的发展。
  
  4 剖析分布式数据库存储的优势
  分布式数据库顾名思义,具有分布数据的功能,实际上它的数据存储方式是物理上是分布的,逻辑上是集中的。也就是说分布式数据就是指数据和程序可以不位于一个服务器上,而是分散到多个服务器,以网络上分散分布的地理信息数据及受其影响的数据库操作为研究对象的一种理论计算模型。而分布式数据库数据存储是在不同地域或者不同网络之间的存储,进而达到数据共享,数据交换的目的。分布式数据存储是先经过一个“钝化”,然后“序列化”成文件从内存中的一端传到网络的另一端,到另一端后在激活的一系列过程,详细的说数据流在加工过程中产生的临时文件或加工过程中需要查找的信息。数据以某种格式记录在计算机内部或外部存储介质上。数据存储要命名,这种命名要反映信息特征的组成含义。数据流反映了系统中流动的数据,表现出动态数据的特征;数据存储反映系统中静止的数据,表现出静态数据的特征。这就是它的存储过程。
  
  5 总结分布式数据库存储的优势
  分布式数据的优势也正体现在这“分布”这两个字,让操作终端的人感觉不到数据库的分散,当然这也需要好的网络的支持。使使用者感觉是在本地数据库操作一样。这样既方便又快捷,使维护起来不用操作大量的数据。它综合了计算机(Computer)、通讯(Communication)、显示(CRT)和控制(Control)等4项技术,其基本思想是分散控制、集中操作、分级管理、配置灵活、高可靠性、易于维护、等的基本特点,从而实现了异地存储的实现。
  
  6 结语
  通过这学期的分布式数据库的学习,对分布式数据库有了初步的了解和掌握,学到了分布式存储、交换、事务处理、网络存储等机制和方法。
  
  参考文献
  [1] 邵佩英.分布式数据库系统及应用[M].科学出版社,2005年.
其他文献
【摘要】初中学生是社会主义祖国的未来,初中学校对学生进行正确的社会主义核心价值观教育就显得尤为重要。但是现阶段一些初中学校在个人层面的价值观教育方面还存在不少问题;特别需要重视和加强对学生进行爱国主义教育、敬业奉献精神教育、诚信教育、友善教育。  【关键词】初中学生 社会主义核心价值观 教育 问题与对策  【中图分类号】G631 【文献标识码】A 【文章编号】2095-3089(2016)10-0
本文主要是探讨女贞作为常绿灌木给居住区环境带来绿意的同时,其果实成熟落果后带给居住环境的污染以及探讨如何防治女贞落果带来的污染问题。
【摘要】本文主要针对高等数学分层次教学模式的实施方案展开了探讨,对高等数学的教学现状作了详细的阐述,系统分析了实施分层次教学的必要性和意义,并给出了一系列实施方法,以期能为有关方面的需要提供参考借鉴。  【关键词】高等数学 分层次教学 实施方案  【中图分类号】O13-4 【文献标识码】A 【文章编号】2095-3089(2016)02-0172-02  高等数学课程是高等工科院校各专业培养计划中
【摘要】对于我国的传统教育思想来说,语文课堂作为我们母语的培养基地,作用确确实实应该是不可小觑的,但是高中语文却在不经意间陷入了尴尬的境地,主要原因是高考中基本上没有课本上的知识,学生对分分小命根追求的越是狂热,也就开始越加地吝啬地给语文学科的时间。无论是在什么等级的学校,学生对语文学习的热情都不是很高,这令我们每一个励精图治,天道酬勤的语文教员都充满了惶惑。  【关键词】高中语文 教学 效率  
介绍一种由电荷灵敏前置放大器、主放大器、甄别器、成形电路所组成的一体化电路。该仪器主要用于高计数测量中,最高计数率可达10^6/s,它主要适应于高灵敏度的3He中子探测器,
【摘要】当前的素质教育又向语文教育工作者提出了更高的要求,教师不仅要面向全体学生,而且要教书育人,在语文教学过程中培养学生各种能力,促进学生的全面发展。  【关键词】高中语文 面向全体 提高综合能力 提高阅读能力提高运用能力  【中图分类号】G 633.33 【文献标识码】A 【文章编号】2095-3089(2016)04-0154-01  语文教学旨在培养学生听、说、读、写和正确地理解、掌握并运
【摘要】在全面推行素质教育的今天,师生之间需要的是一种亦师亦友的关系,做学生的知心朋友。师生关系直接影响到教学效果的好坏、学生学习的兴趣。和谐融洽的师生关系可以使学生把老师当成自己的朋友,不会产生惧怕心理,这样在课堂上学生才能有效地消除学习的障碍。  【关键词】知心 爱心 尊重  【中图分类号】G451.1 【文献标识码】A 【文章编号】2095-3089(2016)03-0176-01  “师道
北京谱仪Ⅲ中的飞行时间探测器将采用滨松公司生产的细网型光电倍增管R5924。为了获得多个倍增极的输出信号,对其进行了相应的改进,利用弱契伦科夫光,研究了其阳极和倍增极的时
介绍了一种基于现场可编程门阵列(FPGA)的转速监测系统的设计与研发,该监测系统用于核电站主泵运行状态的监测。在FPGA单元设计中,采用周期测量法,并通过Verilog HDL描述语言的非阻塞赋值方法产生一个待测脉冲标志信号,有效提高了测试精度,同时将相对误差减少80%以上。为进一步提高系统的可靠性,采用FPGA为主,微处理器(W77E58)为辅的双机热备工作模式,经测试该系统精度达到0.1r/m
摘要:目前中职语文课程教学现状还存在着一些问题,很多中职学生没有掌握好相应的语文知识,这样不利于其就业和发展。随着社会的发展,中职语文课程教学改革应该结合实际情况,制定出相应的教学改革策略和具体改革方法。只有这样,才能保证中职语文教学的质量,培养出更多更好的人才。  关键词:中职语文;存在问题;教学改革  【分类号】G633.3  引言  中职院校的语文教学是对学生全面素质培养的重点课程,在实际教