当前位置: 网学 > 网学资源大全 > 计算机 > 正文

Hbase中若干DML模块的实现

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: admin 发布时间: 13/09/05
【网学提醒】:本文主要为网上学习者提供 Hbase中若干DML模块的实现 ,希望对需要 Hbase中若干DML模块的实现 网友有所帮助,学习一下吧!

资料包括: 论文(24页11804字) 源码 图纸 
说明:
摘 要
步入90年代,关系数据库管理系统产品日趋成熟。为适应时代发展的需要,许多新型数据库模型应运而生,时态数据库便是其中一份子。时态数据库是人类创造力在时间维上的延伸,旨在高效地存储和利用时态数据,它在自然现象观测、自然灾害对策、古地质研究、考古和金融股票方面的应用在国外已经开始试用,并不断有原型和报告发表。本文所涉及到的Hbase便是一个32兆内存模拟时态主存数据库的原型。Hbase从第一次用Pascal语言在DOS平台上开发到现在用Visual C++ 5.0在Windows 95平台上开发,经历了三次升级。而且还以Hbase for Windows 2.5版为核心,与四川省科技情报所合作,成功地开发了一个Internet机器翻译系统,即信译系统。
数据操纵语言是一个数据库管理系统的重要组成部分,用户通过这些语言对数据库进行修改。数据操纵语言使用方便、快捷与否,直接影响该数据库管理系统的市场前景。在Hbase的移植过程中,本文主要做了以下工作:
(1) 介绍Hbase的背景和结构体系;
(2) 改造、调试工具模块;
(3) 分析工作区模块;
(4) 讨论数据操纵语言的开发方法;
(5) 改造、调试数据操纵语言的连接模块;
(6) 改造、调试数据操纵语言的投影模块。


关键字
时态数据库 数据操纵语言 连接 投影 移植



Abstract
Relational Data Base Manage System has been more ripened since 1990. For the time’s development , many new data base models were introduced , such as Temporal Data Base Manage System ( Temporal DBMS ) . Temporal DBMS is the extension of human creativity in time dimension , with the ability of storing and using temporal data efficiently . Its application on the observation of natural phenomenon , the tactic of handling the natural disaster , the research of the antiquity geology , archaeology , finance and stock , had being in use on aboard , further more many prototypes and reports had been published successively . Hbase , which is introduced in this paper , is just a prototype of Temporal DBMS over 32M memory platform . Its first version was completed by Pascal in DOS , but its latest version is to be achieved by Visual C++ 5.0 in Windows 95 . In the cooperation of SiChuan union University and SiChuan Science and Technical Information Institute , we successfully developed an Internet machine translation system called Xin Yi System based on Hbase for Windows 2.5 .
Data Manipulation Language ( DML ) is one of the main component of DBMS , and users can use it to modify DBF directly . The friendliness and performance of DML influence the prosperity of this DBMS’s market . In this transplant , the main contribution of this paper are :
(1) Introduce the background , construct system of the Hbase ;
(2) Modify and debug the Tool model ;
(3) Analyses the WorkArea model ;
(4) Discuss the method to develop DML ;
(5) Modify and debug the Join model of DML ;
(6) Modify and debug the Projection model of DML .


Key Word
Temporal DBMS DML Join Projection Transplant
目录:
目 录
一、引言-----------------------------------------------------------------------------1

二、Hbase的体系结构----------------------------------------------------------1

三、Hbase模块的组织原则-----------------------------------------------------2

四、Hbase中的DML------------------------------------------------------------4

五、与DML相关的模块及数据结构------------------------------------------4

六、开发DML模块的方法 ----------------------------------------------------6

(一)连接操作的实现--------------------------------------------------------8

1、连接操作的基本原理---------------------------------------------8

2、Hbase中的Join的命令格式------------------------------------8

3、主要函数------------------------------------------------------------8

4、连接算法调用关系图---------------------------------------------9

5、连接算法------------------------------------------------------------9

6、移植中遇到的问题及解决方法--------------------------------11

(二)投影操作的实现-----------------------------------------------------12

1、投影操作的基本原理--------------------------------------------12

2、投影操作的两个重点--------------------------------------------13

3、实现时的特殊问题____投影有可能产生重复元组--------13

4、投影操作中函数调用关系图-----------------------------------14

5、投影算法----------------------------------------------------------14

6、移植中遇到的问题及其解决方法-----------------------------16

(三)Tools模块的调试---------------------------------------------------17

七、小结-----------------------------------------------------------------------------19

参考文献:
唐常杰 张天庆 周韬 魏志毅,《数据库管理系统内部结构及其C语言实现》 电子科技大学出版社,1995
萨师煊 王珊 ,《数据库系统概论》(第二版)高等教育出版社,1993.


作者点评:
本文所讨论的重点是一个DBMS产品Hbase for Windows的若干DML模块的实现,在简介数据库发展过程及未来方向的背景之上,介绍了该产品的概况、DML开发和实现的一般方法,以及连接和投影操作的具体实现。由于篇幅有限,未能将源程序逐一列出,只挑选了算法的精髓部分供阅者参考。

  • 上一篇资讯: 用VB构键Internet的应用
  • 下一篇资讯: 学生办证管理系统
  • 相关资讯

    网学推荐

    免费论文

    原创论文

    文章排行榜

    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号