Lehrgebiet InformationssystemeFB Informatik |
||
|
Processing Models for Technical DB-Applications
With workstations single users may profit from high computing power and local memory capacity. In consequence complex applications may be processed on such workstations achieving a largely local and therefore efficient execution of user-defined operations. In parallel, shared use of large data repositories needed by many applications and users lead to a discussion of data distribution and serving. Because of different application needs we provide a heterogenously structured DBMS consisting of a central server (server DBMS) obeying to classical features as data independency, multi user processing, data security, and so on. Furtheron, specific data management components on workstations (client DBMSs) adapted for single user processing, efficient data integration, and adequate access operations are provided. The interaction between server and client DBMSs is crucial for the expected performance of the whole system. A hybrid processing model has been proposed allowing for manipulation of application objects either through a local object buffer or directly on the server. The local object buffer should be used if high referential locality on the application objects to be manipulated is expected or if these stay at the workstation for a longer time (some hours, a day, a week). From the close connection between application and local data management results efficient data access. For descriptive operations with low locality on the other hand central processing on the server may be used.
|