论文部分内容阅读
近年来,随着互联网的发展,资源共享越来越贴近人们的生活。然而由于各种原因,资源数据存在于不同的数据库管理系统,这些系统便形成了信息“孤岛”。如何消除这些异构数据库之间的差异,将它们有机地联系起来,成为互联网技术研究的一个热点。论文结合现有的技术,利用中间件解决异构数据库系统HDBS(Heterogeneous Database System)中数据集成的难点问题,实现异构数据库的统一访问。首先,论文阐述了中间件在异构数据库系统中的重要性和当前解决异构数据库访问的常用技术;对比这些技术的特点,进一步分析了Hibernate框架技术的优势;并结合常用数据库管理系统的特点,给出了HDBS的设计框架;在此基础上,对全局数据模式、全局数据字典、语法解析器和数据库连接池等系统的技术要点进行了研究实现。其次,论文根据系统功能组成,划分出请求接收分析模块、数据库连接管理模块、结果数据整合模块、用户和安全管理模块与数据压缩模块,并应用上述技术要点对各个模块进行了详细的设计实现。再次,为了满足系统可扩展性和用户个性化功能需要,论文采用Spring框架技术对Hibernate和Struts框架进行整合管理,降低整个设计的耦合性。最后,论文介绍了异构数据库系统的项目应用和具体配置,并总结整个设计存在的不足,提出今后的研究方向。