Font Size: a A A

Research And Implementation Of Key Technology On Real-time Database System Called Vegebam2.0

Posted on:2012-08-02Degree:MasterType:Thesis
Country:ChinaCandidate:C ZhangFull Text:PDF
GTID:2178330341450152Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
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.
Keywords/Search Tags:Real-Time Database, Multi-Dimensional Index, RSR-tree, Dynamic Index, Historical Database
PDF Full Text Request
Related items