Font Size: a A A

Research On Embedded Database Storage Management Software Model

Posted on:2010-03-02Degree:MasterType:Thesis
Country:ChinaCandidate:L LvFull Text:PDF
GTID:2178330338976307Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
In this thesis, research and develop a storage management software model at the background of research and development on embedded database (EDB).Thesis reference architecture-level design idea, device EDB and the storage management on functional division, propose EDB and storage manager feature hierarchical model. Then, introduce the object-oriented method, using the unified modeling language, analyze and design the storage manager. Pool allocation model is proposed based on main-memory database (MMDB) organization and management methods, and use design patterns to optimize it. In addition, use business process execution language (BPEL) to describe the activity model, with the help of ACME semantic template formally describe the software architecture. Details are as follows.First, the reference-level architecture design concepts put forward the overall EDB function and storage manager function model, and describe its design. Compared with the traditional database system, analyze the storage management device system model. Discuss the interaction mechanism of storage manager and its key technologies.Second, focus on analyzing two important components of storage manager: the system memory management unit and the memory unit database organization structure design. According to EDB storage management model theory, explains the design. Established a system memory management unit domain model, using object-oriented model to analyze separate functional modules, give use case model and activity model. Describe the activity model with BPEL. Proposed an allocation model based on pool-memory database structure and management methods, described its design.Third, based on the establishment of use-case model and activity model create the initial class model and refined class model. Then use the interactive model and state model to describe the object behavior. In specific modeling process, using design patterns to optimize the initial class model complete the refined class model design.Finally, from the software architecture point of view, put forward the storage manager software architecture, and use ACME to describe it. Then give the typical applications implements.The analysis and discussion of various models and conclusions in the thesis has been applied to software development, and it has a certain theoretical significance and practical value.
Keywords/Search Tags:Storage Manager, Main Memory Database, Memory Pool Distribution, Document-page Table Structure, BPEL Representation, ACME Representation
PDF Full Text Request
Related items