Dissertation > Excellent graduate degree dissertation topics show

Dream up an embedded database subquery flattening implementation and

Author: ZhangXi
Tutor: LiChenYang
School: Huazhong University of Science and Technology
Course: Computer technology
Keywords: Embedded Database Query plan Query Optimization Subqueries Flattening
CLC: TP311.13
Type: Master's thesis
Year: 2011
Downloads: 12
Quote: 0
Read: Download Dissertation

Abstract


There are various aspects of the embedded environment restrictions, such as the performance of embedded processors , limited memory, etc. , so the embedded real-time database management have very strict requirements , such as low memory footprint , efficient queries , etc., so also the embedded database products put forward higher requirements. Database is the most frequent operation , query query neutron occupies an important position and role , a great number of domestic and open source embedded database only provide simple subquery function or does not provide , implement and therefore has a very important sub-query optimization the significance of the main sub-query workload to achieve the following four points. First, the study of dreams virtual machine mechanism , careful analysis of each opcode operation code and meaning of the parameters , adding a self-designed some of the op-codes, and sub- queries related mainly to create a temporary table opcode OP_OpenTemp and through two indexes pointing record rowid bound to the clustered index opcode OP_Seek. Then, in the sub-query , the main achievement of the three seed query : 1.In subquery , including related In subqueries and irrelevant In subquery ; 2 . Comparison operator queries, constraints are the contents of the subquery single records, if more than one record , just take the first record ; 3.EXISTS subquery , EXISTS subquery that contains related and unrelated EXISTS subquery. And then in the sub- query optimization, the main achievement of the query flattening , through relational algebra equivalent transformation related algorithms, avoid the use of temporary tables. Finally , design experiments to achieve the three seed queries and query the flattening test , verify the results are correct, or to achieve the desired functionality.

Related Dissertations

  1. Design and Development of Application Programme for Fault Analyzer Based on Wince Platform,TP311.52
  2. Query Processing and Optimization in Massive Multi-Database Integration,TP311.13
  3. The Research of Memory Database Query Optional in Multi-core System,TP311.13
  4. Query Execution Plan Cache Based on DM Embedded Database,TP311.13
  5. Query optimization for unstructured data storage system,TP333
  6. Based on the relationship between social network Friends query algorithm research and application diagram,TP391.3
  7. Many of the Massive Data Format Unification Access Efficiency Optimizes,TP311.13
  8. Massive Data Storage and Full-text Search,TP333
  9. Theapplication of Particle Swarm Optimization in Query Optimization,TP391.3
  10. CDMA2000-based embedded database synchronization communication system,TN929.533
  11. Based on ARM-Linux embedded database and interface applied research,TP311.13
  12. Research of DB2 Database Query Optimization for Management Information Systems,TP311.13
  13. The Research of Data Search and Integration Technology Based on Materialized Views,TP311.13
  14. The Research on Selectivity Estimation Based on XPath Path Expression,TP312.2
  15. Optimization Design of Database Performance in J2EE Application Systerm,TP311.13
  16. Embedded database applications in the the tobacco retail information terminal,TP311.13
  17. Research on Task Executer Software Architecture and Optimization Methods,TP311.52
  18. Implementation of Storing and Querying on XML Documents in Relational Database,TP311.13
  19. Research of Query Rewriting and Multi-join Query Optimization Based on GA of Database,TP311.13
  20. The Design and Implementation of Distributed Query Optimization in Donation Administration System,TP311.13
  21. Hebei Telecommunication Public Switching Telephone Network Softwitch Flattening Technology,TN915.05

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Programming > Database theory and systems
© 2012 www.DissertationTopic.Net  Mobile