Font Size: a A A

Research On Micro-Database Engine

Posted on:2009-06-17Degree:MasterType:Thesis
Country:ChinaCandidate:H WuFull Text:PDF
GTID:2178360245455120Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Database technology is the core and base of the information system and it greatly advances the penetration of computer technology into other disciplines.The presence of database technology intends to satisfy the people's needs to manage the abundant information resources and to make good use of them.In regards to simulation system,how to store and read the simulation data effectively is of great significance due to the huge volume of the data to be managed,and it can directly affect the performance and application of the simulation system.At present,there are meny Database have powerful function,But a Database more closely integrated with the platform and the encapsulation is comparatively inconvenient,which limits the application range of simulation systems.Therefore,the development of a micro-database engine to meet specific applications of simulation platform becomes significative.This paper designs database system according to the requirement of the application of the simulation system,and ensure its cross-platform operation.A platform independent,file system based minitype database system was implemented based on this idea.The main job of this article includes the analysis of the characteristics and developmental tendency,the design of the distributed and organized structure,the specified discussion and exploration of the structure index,and on the format design of the document using UTF-8 to code.This article is based on the Principle of compiler.After considered the process and theories of the complier,the article realized a basic structure used in DBMS and a SQL syntax analyzer as well,and explain the SQL language using software of the LEX and the Lemon.The thought of Java virtual machine has profited in the virtual machine interpreter Module design.The stack design method can help to implement the interpretor fast and easily,and the key technique in implementing the virtual machine is discussed and explored,and analyzed the step of the performance of SQL language with virtual Machine.This article aims at the request of the customer to have search with a higher efficiency,so indraught a preprocessor of SQL,carrying on a description to the function of the preprocessor,and the common mistakes of the SQL sentences were defined.Meanwhile,the key aspects of implementing the SQL language were discussed.For security and share of the data,the lock scheme technique was employed to ensure the serializability of the events.Socket technology was used to achieve simple network communication.The identification and discrimination of the user was also discussed.
Keywords/Search Tags:Kd-tree, Lex, Lemon, Virtual machine technique, UTF-8
PDF Full Text Request
Related items