Font Size: a A A

The Optimization Of Embedded Database Query Based On Multi-core

Posted on:2014-06-06Degree:MasterType:Thesis
Country:ChinaCandidate:Y LiuFull Text:PDF
GTID:2298330431459834Subject:Software engineering
Abstract/Summary:PDF Full Text Request
As the application of the embedded system become more and more widespread,there is a large amount of data which is produced by system will need to be processed.As an important management tools of information storage, embedded real-timedatabase’s importance become more and more obvious. In current embedded database,the process of query operation is very complicated. Each single query operationsinvolve the read of data file. Although a large number of I/O operations are avoided bythe existing memory database, in dealing with a large number of multifarious data ormulti-user concurrent operation, it is inevitable that frequent replacement in memory.How to realize high speed query for embedded database have become the focus of thepresent research problem.This paper is mainly aiming at improving the query operation in the embeddeddatabase system of CS-DB. First of all, analysis of the query operation process inembedded database, and based on this, raising the execute mechanism of the queryoperation within the multi-core architecture and multi-thread. Then for simultaneousoperation of multi-thread under multi-core architecture environment, we put forward theoptimization mechanism of multi-user concurrent operation. Finally, according to thediversification of query objects, we established hash index mechanism for database. Theoptimization design main involves the scheduling strategy within multi-thread,multithreaded synchronization mechanism, and hash index technology.After completing the design of the system, we performed simulation experimentfor multi-user inquires in the vxworks platform. In the circumstances with large amountof data and multi-user concurrent operation, compared with original database system,we found that there has been a significant speed upgrade in query time by improving theoriginal database.
Keywords/Search Tags:Embedded Database, Query Operation, Multithread, Hash Index
PDF Full Text Request
Related items