- 无标题文档
查看论文信息

论文中文题名:

 实时数据库系统VegeBam2.0的关键技术研究与实现    

姓名:

 张弛    

学号:

 20080328    

保密级别:

 公开    

学科代码:

 081202    

学科名称:

 计算机软件与理论    

学生类型:

 硕士    

学位年度:

 2011    

院系:

 计算机科学与技术学院    

专业:

 计算机科学与技术    

研究方向:

 智能处理技术    

第一导师姓名:

 李爱国    

论文外文题名:

 Research and Implementation of Key Technology on Real-time Database System Called VegeBam2.0    

论文中文关键词:

 实时数据库 ; 多维索引 ; RSR-tree ; 动态索引 ; 历史数据库    

论文外文关键词:

 Real-Time Database Multi­ ; Dimensional Index RSR-tree Dynamic Index Historical    

论文中文摘要:
在实时数据库VegeBam1.0的基础上构建实时数据库系统VegeBam2.0的系统架构,并在研究的基础上开发了一个具有自主知识产权的实时数据库系统VegeBam2.0。主要内容如下: 描述了实时数据库系统VegeBam2.0的系统需求,对VegeBam2.0进行系统分析,构建了VegeBam2.0的系统架构。针对基于网络环境的客户端数据读写问题给出了解决方法:设计了服务器和客户端交互通信协议,使客户端在网络环境下可较快速的访问数据库以及读写海量数据。 为提高多维数据的查询速度,在多维索引结构RS-tree的基础上,提出一种改进的多维索引结构RSR-tree。在RSR-tree中,以保证叶子节点内部索引记录有序性为目标对叶子节点进行分裂,有效降低了读取数据文件时I/O操作的寻址代价;以减少非叶子节点间的重叠区域为目标对非叶子节点进行分裂操作,有效减少了扫描记录数,从而减少读取数据的时间。这使RSR-tree中节点间的重叠区域减少,磁盘I/O操作次数明显减少,提升了RSR-tree的查询性能,同时不增加RSR-tree的建树代价。实验结果表明:在查询过程中,RSR-tree比RS-tree将查询速度提高了12倍,有着显著的提高。 在上述研究的基础上,开发了具有自主知识产权的实时数据库系统VegeBam2.0。在该系统中,服务器上运行VegeBam2.0控制台程序,客户端运行VegeBam2.0客户端程序及应用开发接口,通信模块工作在服务器和客户端之间,为二者提供通信服务。系统在实现数据库库操作、表操作和数据记录操作的基础上,实现了数据库与网络通信的结合。对VegeBam2.0的数据存储性能和多客户端并发存储的测试结果表明:VegeBam2.0是一个具有实际应用价值的实时数据库系统。
论文外文摘要:
In this thesis the architecture of the real-time database system called VegeBam2.0 is designed based on VegeBam1.0. As a result of that, a real-time database system called VegeBam2.0 is developed, which is of proprietary intellectual property rights. The main contents are as follows: Requirements of real-time database system VegeBam2.0 are described and VegeBam2.0 system is analyzed, and then system structures are designed. For the reading/writing data on the client in the network environment, the possible solution is given that: design the communication protocol of server and client, so that the client can get fast database access and read or write mass data. In order to improve the query speed of multi-demensional data, an improved dynamic index structure called RSR-tree is proposed based on RS-tree. In RSR-tree, index records of a leaf node are split to ensure the sequence ordering of index records in a leaf node, which reduces the addressing cost of I/O operations effectively when reading data files. The entries of a non-leaf node are split to decreases the overlap between the brother nodes, which reduces effectively the number of scanning index records, thereby reducing the time of reading data from data files. The overlap regions bettween nodes in RSR-tree are reduced and the number of I/O operations is decreased significantly. RSR-tree can efficiently improve query performance and does not bring extra cost of creating index at the same time. Experimental results show that the query speed of RSR-tree is 12 times faster than the one of RS-tree, which improves dramatically. A Real-time database system called VegeBam2.0 is developed based on the above researches, which consists of three systems: VegeBam2.0 console system, VegeBam2.0 client system and communications system. VegeBam2.0 console runs on the server as database server provider, and VegeBam2.0 client and application development interface run on the client to provide the database oprations, and communications system works between a client and a server to render communication services. VegeBam2.0 implements the integration of network service and real-time database, based on database manipulation. We performed several system tests including data storage performance test and multi-client concurrent data storage test. Experimental results show that VegeBam2.0 is of application value fairly.
中图分类号:

 TP311.13    

开放日期:

 2011-06-11    

无标题文档

   建议浏览器: 谷歌 火狐 360请用极速模式,双核浏览器请用极速模式