A Flexible and Adaptable Tool Kit Approach for Concurrency Control in Non Standard Database Systems
Concurrency control has been thoroughly investigated in the context of traditional database applications. There are relatively few studies, however, that address the concurrency control issues of 'advanced database applications' like e. g. CAD/CAM, CASE, large AI applications or image and voice processing. The concurrency control requirements in such application areas differ substantially from those in traditional database applications; in particular, there is a need to support 'enriched' data models (which include e. g. complex objects or version and configuration management), 'synergistic' cooperative work, and application or user supported consistency. But, unfortunately, the demands are not only sophisticated but also diversified, which means that different application areas might even place contradictory demands on concurrency control. This paper deals with these problems and offers a solution by introducing a flexible, adaptable, and extensible tool kit approach for concurrency control. This tool kit should be the basis for the development of application specific concurrency control components and, therefore, allows the concurrrency contro component to consider the semantic of each application area to some degree.
Nutzung und Vervielfältigung:
Alle Rechte vorbehalten