开放源代码DBMS的分析、比较及Hopen移动数据库系统的实现

来源 :贵州大学 | 被引量 : 0次 | 上传用户:fanlinliuliu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数据库管理系统、操作系统和中间件是重要的基础核心软件,得到国家的高度重视,国家信息安全和国民经济信息化需要自主知识产权的数据库管理系统,我国民族信息产业及软件产业的发展需要自主知识产权的数据库管理系统的支撑,而自主知识产权数据库系统的设计离不开借鉴国外先进数据库系统的设计经验和实现技术.目前,市场上占主流的数据库管理系统都是外国厂商生产的,如Oracle、DB2和Sqlserver等.由于商业利益和国家安全等原因,这些厂商不可能对外公布其数据库的实现技术.与其同时,世界上开放源代码数据库的开发取得丰硕成果.其中,被称为"下一代DBMS"的对象关系数据库管理系统PostgreSQL的质量已经达到商业级大型数据库管理系统的水平,可以和主流的数据库管理系统Oracle等相媲美:MySQL全球的用户超过了百万:Sqlite在嵌入式数据库中占有一席之地.分析这些开放源代码数据库管理系统对提高我国的数据库管理系统的设计水平和实现至关重要.开发国产移动操作系统Hopen上的移动数据库管理系统,可以有三条可行的途径:一是从头设计开发新的数据库管理系统;二是将自主开发的国产多媒体数据库管理系统CDB/M从Windows上移植到Hopen操作系统上;三是在开放源代码DBMS中进行选择,挑选一个合适的系统进行移植.本文分析了最著名的三种开放源代码数据库管理系统.作者详细分析了数据库管理系统PostgreSQL、MySQL和嵌入式数据库管理Sqlite的体系结构、数据系统、存取系统和存储系统,并对以上三种数据库管理系统实现技术进行比较.分析表明Sqlite开放源代码数据库管理系统最为适合Hopen移动数据库管理系统的功能和环境.最后简述了以Sqlite为剪裁和移植原型的国产Hopen移动数据库管理系统的设计方案.
其他文献
本文讨论了利用BI技术将分析决策所需数据从税务机关日常运行环境中分离出来,使用户能够方便地提取所需的数据,同时又不干扰业务数据库的正常运行。解决方案是在原有数据库基础
随着Internet网络的普及和发展,Web网站逐渐成为政府办公、企业、个人宣传和发展的重要手段.但在网络环境下网站被越来越多地入侵者攻击,甚至造成无法挽回的损失,因此确保Web
计算网格是先进的网络技术特别是高速网络技术和先进的计算结构的产物,是一种硬件和软件的综合体系结构。从硬件观点看:一个计算网格是地理上分布的异构的和动态的各种高性能计
光子图算法是全局光照算法中的一种,它的主要思想是利用光子模拟光能在场景中的传递,从而求得全局光照的解。光子图算法是物空间算法的一种,这也意味着它是独立于视点的。该算法
面对今天浩如烟海的信息,如何帮助人们有效地收集,选择和存储所感兴趣的信息,更关键的是如何帮助用户在日益增多的信息中发现新的概念和它们之间的关系,使之能做到信息处理的
手掌诊病是传统中医诊断方法中的一种重要诊断方法.基于Biometrics的自动手掌诊病是生物特征识别技术在医学诊断方面的一个重要的应用,它的研究是一项开创性的工作.在对手掌
车间作业调度问题属于NP难问题,也被认为是最难的组合优化问题之一.为解决工业生长、经济管理和网络通讯等诸多方面的问题,都要借助于求解这个问题.优质、快速地求解作业加工
随着网络的快速发展,网络数据的使用越来越受到人们的关注.由此,出现了一个新的研究热点——流数据.流数据的出现给传统的数据库管理带来了很多新问题,如何处理大量的实时数
Web服务是新的软件服务技术,基于Web服务的应用系统可以提供更好的扩展性,基于Web服务技术的整体应用将是一个松散耦合的分布式系统。对比于原有的分布式计算模式,Web服务充分继
通常情况下,由于成像系统硬件设备的限制和外界环境的影响,人们获取到的图像分辨率往往较低。通过改善硬件来获取高分辨率图像的代价往往较高,且周期较长,所以从软件方面着手提高