咨询与建议

看过本文的还看了

相关文献

该作者的其他文献

文献详情 >数据库集群模式下数据结构同步技术研究 收藏
数据库集群模式下数据结构同步技术研究

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

作     者:李函芮 

作者单位:哈尔滨工程大学 

学位级别:硕士

导师姓名:邢薇

授予年度:2018年

学科分类:12[管理学] 1201[管理学-管理科学与工程(可授管理学、工学学位)] 

主      题:数据库集群 数据库结构 同步 Hibernate 

摘      要:数据库集群模式下产生成千上万内部结构完全一致的数据库,对这些数据库的管理和维护耗费了大量的人力资源。为了解决这一难题,业界相继推出各种数据库结构比对工具,然而数据库结构比对工具不仅操作复杂,而且只站在数据库层面进行同步,不符合软件工程中面向对象的编程思想。Hibernate的作者Gavin King也在其框架中添加了Hibernate自动建表技术,其自动建表技术不仅操作方便而且符合面向对象思想。但是,在后续的开发实践中该自动建表技术逐渐显露出一系列不足,不能充分满足企业级应用程序对数据库结构的维护需求。首先,本文作者在研究和对比了该领域国内外相关技术的基础上,确定选择Hibernate自动建表技术作为基础技术平台,分析出Hibernate自动建表技术存在的不足,具体为不能同步视图、存储过程、扩大字段的最大长度和删除字段;其次,研究设计出基于Hibernate框架的升级版数据库结构同步技术,创新性地增补了上述四种同步功能,并考虑到新增同步功能要继承Hibernate适配八大主流数据库的良好特性,实验结果显示上述同步功能具有良好的效果和性能;第三,将新增同步功能的相关实现代码封装进Hibernate框架的源码中,完成新增同步技术与Hibernate框架的整合,实现针对Hibernate的框架的优化升级;第四,针对集群模式下多数据源的结构同步需求,使用升级后的Hibernate数据库结构同步技术设计“一键式结构同步的解决方案,弥补Hibernate自动建表技术只能同步单一数据源的局限。本文的研究成果与数据库结构比对工具相比同步速度更快,且具备良好的稳定性、可扩展性和可维护性,更重要的是符合软件工程中面向对象的编程思想;与Hibernate自动建表技术相比,本文的研究成果同步范围更全面,更加符合集群模式下的数据库结构的管理和维护需求。

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分