开源数据库PostgreSOL的研究及在所级ARP中的应用

来源 :中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:lifeng58
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
中国科学院资源规划项目(Academia Resource Planning,简称ARP)是实现中国科学院资源规划的信息系统工程,主要任务是对全院人力、资金、科研基础条件等资源进行优化配置以及对相关管理流程进行整合优化。目前,ARP采用的是Oracle数据库,人、财、物等几个核心模块采用的是Oracle ERP产品,基于ARP系统未来发展战略考虑,在“十二五”期间必须发展自主知识产权的ARP系统。用开源数据库替代商业数据库Oracle,是实现自主创新的第一步。   本文的研究目标是使用开源数据库PostgreSQL替代商业数据库Oracle,并将其应用于重新开发的所级ARP中。由于新的所级ARP是在原有业务数据基础上进行开发,需要将Oracle数据库中原有的数据迁移到PostgreSQL中,因此,必须重点解决两个数据库的数据迁移问题。   论文首先论证了PostgreSQL替代Oracle的可行性,然后讨论了Oracle到PostgreSQL的数据迁移问题,最后就PostgreSQL在所级系统的应用进行了阐述。论文中涉及到了Oracle和postgreSQL的相关知识,在研究数据迁移程序的编写过程中使用的是JAVA语言,开发所级ARP使用的是J2EE技术架构。   论文的主要成果是对PostgreSQL和Oracle数据库进行了比较分析,并实现了从已有Oracle表自动获取元数据信息,进而生成能够在PostgreSQL中运行的CREATE语句。通过此自动转换程序可以使Oracle到PostgreSQL数据迁移的建表工作更加方便。论文还实现了Oracle到PostgreSQL数据迁移的自动化程序,在一定程度上简化了数据迁移任务。论文还对PL/SQL和PL/pgSQL的映射问题进行了研究。   论文将PostgreSQL成功地应用于开发所级ARP系统,该系统已经成功实现了多个业务模块,包括人力资源、财务、网上报销、科研条件、科研项目、薪酬等。
其他文献
随着数字技术和因特网的发展,图像、音频、视频等形式的多媒体数字作品纷纷在网络上发布,其版权保护与信息完整性保证逐渐成为迫切需要解决的一个重要问题。隐写技术作为信息
溶解氧是指溶解于水中分子状态的氧,是水生生物生存不可缺少的条件,也是水污染和水体富营养化监测时的一项重要指标,对水质监测、水产养殖业的发展、饮用水安全等都具有非常
学位
科研活动中存在大量文档形式的资料。支持e-Science的协同工作环境不仅要能实现常规的文档共享和管理,还需充分发挥在线协作的优势,能够对大量多种格式的文档进行即时在线浏览
信息技术的飞速发展给数据保护提出了越来越高的要求。传统的数据保护技术无法很好解决备份时间窗口、恢复时间窗口及恢复时间点粒度这三者之间的矛盾关系,持续数据保护(Cont
学位
跨文本命名实体同指是指出现在多个文本中的相同名字指称现实世界中的相同对象。同指消解则是判断相同的名字是否指称相同对象的过程。跨文本同指消解对于多文本摘要和信息融
学位
随着计算机网络和无线射频识别(RFID,Radio Frequency Identification)开环应用的普及,RFID搜索技术已经成为一个研究热点。由于RFID电子标签的容量十分有限,因此大量的RFID
在生物学当中,BLAST序列比对算法是一个应用极为广泛的算法,它对海量DNA或蛋白质序列进行处理,具有数据密集和IO密集型特征,消耗时间通常令人难以忍受。因而,通过并行化来提高BLAS
随着3G通信技术的成熟及3G网络的大规模建设,3G网络的“杀手级”应用-移动视频,正越来越受到人们的广泛关注。目前实现的多媒体服务器大部分采用的是SIP通信协议,而3G视频通
Web服务组装作为一种跨组织业务流程的实现形式,得到了广泛的关注。通过把多个功能单一的Web服务集成到一起,可以提供实现复杂业务逻辑的完整解决方案。WS-BPEL(Web Service Bus
学位
网络钓鱼(Phishing)是近几年来逐渐兴起的网络犯罪。它利用多种手段欺骗用户致使用户泄露个人隐私信息,影响了互联网经济的有序发展,破坏了互联网的信任环境。因此,打击网络钓鱼