|
Emerging as the relevant time, active rule type, Dynamic Uncertain modern real-time applications, database applications is extended to new areas from traditional areas to support modern applications database system should provide both the correctness and timely , consistency and initiative. However, traditional database system designed to deal with a permanent, stable data, emphasizing the maintenance of data integrity, consistency and performance goals high system throughput and low cost, while not considering the timing of the data and its processing limit, so the traditional database management system (DBMS) can not meet the needs of this real-time applications. Traditional real-time system (RTS) supports timing constraints of the task, but it is for the structure is very simple, stable and unchanging, and can forecast the data does not involve the maintenance of a large number of shared data, and the integrity and consistency of In particular, the time consistency. Therefore, only the seamless integration of both concepts, techniques, methods and mechanisms \In order to meet the new demands of modern database applications in embedded real-time applications, we developed an active real-time embedded database system ARTs-EDB, it perfectly integrates traditional database, real-time systems, memory database, as well as the active rule theory, technology and mechanisms, a combination of their functions and features. The user interface subsystem and the application subsystem is active real-time embedded in the important part of the database system, wherein the user interface subsystem is responsible for receiving user commands, system execution result information is displayed, the application subsystem is the user for database applications Advanced language interface. Initiative to the actual needs of real-time embedded database system, the paper proposes the relevant principles of user interface design, and implementation strategy. Application notes system, in order to enhance the support system for real-time transaction timing constraints, predefined transaction precompiled affairs static pre-analysis, information extraction affairs, determine nested sub-transaction deadline set Affairs static priority, they are written to the transaction table for the system scheduling. At the same time, we are also given the overall design of the system application notes and implementation strategies.
|