数据库集群模式下数据结构同步技术研究

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:yclmq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数据库集群模式下产生成千上万内部结构完全一致的数据库,对这些数据库的管理和维护耗费了大量的人力资源。为了解决这一难题,业界相继推出各种数据库结构比对工具,然而数据库结构比对工具不仅操作复杂,而且只站在数据库层面进行同步,不符合软件工程中面向对象的编程思想。Hibernate的作者Gavin King也在其框架中添加了Hibernate自动建表技术,其自动建表技术不仅操作方便而且符合面向对象思想。但是,在后续的开发实践中该自动建表技术逐渐显露出一系列不足,不能充分满足企业级应用程序对数据库结构的维护需求。首先,本文作者在研究和对比了该领域国内外相关技术的基础上,确定选择Hibernate自动建表技术作为基础技术平台,分析出Hibernate自动建表技术存在的不足,具体为不能同步视图、存储过程、扩大字段的最大长度和删除字段;其次,研究设计出基于Hibernate框架的升级版数据库结构同步技术,创新性地增补了上述四种同步功能,并考虑到新增同步功能要继承Hibernate适配八大主流数据库的良好特性,实验结果显示上述同步功能具有良好的效果和性能;第三,将新增同步功能的相关实现代码封装进Hibernate框架的源码中,完成新增同步技术与Hibernate框架的整合,实现针对Hibernate的框架的优化升级;第四,针对集群模式下多数据源的结构同步需求,使用升级后的Hibernate数据库结构同步技术设计“一键式”结构同步的解决方案,弥补Hibernate自动建表技术只能同步单一数据源的局限。本文的研究成果与数据库结构比对工具相比同步速度更快,且具备良好的稳定性、可扩展性和可维护性,更重要的是符合软件工程中面向对象的编程思想;与Hibernate自动建表技术相比,本文的研究成果同步范围更全面,更加符合集群模式下的数据库结构的管理和维护需求。
其他文献
一、辞格的综合运用  综观《围城》,我们几乎可以找到目前所知的每一种辞格恰当运用的例子,现择其较为典型的几种表述:  1、比喻——通常认为比喻的辞格,目的是把陌生的东西变成熟悉的东西,抽象的事理具体形象化。钱先生认为“不同之处愈多愈大,则相同处愈有烘托;分得愈远,则合得愈出人意表,比喻就愈新颖”,他甚至认为“比喻是文学语言的根本”。分析起来,《围城》中的比喻具有如下特征:  (1)本喻体间差异大,
在国有企业中,基层党支部作为战斗在最前沿的堡垒,是党组织核心作用的最终体现,如何把党的政治优势与企业全面协调发展充分结合起来,是党的先进性的集中体现。
液压系统具有功率密度大、工作可靠等优点,在现代工业中应用十分广泛,管路是液压系统中的重要组成部件,通常工作在高温、高压、强振动的环境下,由多重激励耦合作用而产生振动
科普文属于实用文,既有别于诗歌、小说、散文、戏剧这类的文学类文本,又有别于实用文的新闻、报告文学。从语文教学研究情况来看,人们普遍重视诗歌、散文、戏剧等文体的教学研究
分析了可控硅直接励磁方式主电路与触发电路电源同步问题对励磁系统的影响,指出了相序的唯一性,提出了励磁过程由于相序影响的判别方法。
部编版七年级上册第四单元中《植树的牧羊人》讲述了一个孤独的农夫,数十年如一日,在荒原上种植着树木。最终,靠自己的体力与毅力,把荒凉的土地变成了美丽富饶的田园。这篇课文所
三维激光扫描技术主要用于获取被测物体表面三维坐标信息,具有速度快、数据量大、精度高、可自动连续测量等优势,广泛应用于测绘工程、文物监测与保护、城市规划等技术领域。然而,我国对于三维激光扫描仪检定技术研究较为欠缺且尚未制定系统的技术规范。本文结合国内外对三维激光扫描仪性能检定的理论方法,设计相应的实验方案,对Trimble GX200扫描仪的扫描精度进行检定。