Principles of transaction-oriented database recovery
ACM Computing Surveys (CSUR)
Transaction management in an object-oriented database system
SIGMOD '88 Proceedings of the 1988 ACM SIGMOD international conference on Management of data
F-logic: a higher-order language for reasoning about objects, inheritance, and scheme
SIGMOD '89 Proceedings of the 1989 ACM SIGMOD international conference on Management of data
Extensible query processing in starburst
SIGMOD '89 Proceedings of the 1989 ACM SIGMOD international conference on Management of data
A study of three alternative workstation server architectures for object-oriented database systems
Proceedings of the sixteenth international conference on Very large databases
An incremental access method for ViewCache: concept, algorithms, and cost analysis
ACM Transactions on Database Systems (TODS)
An approach to knowledge base management
An approach to knowledge base management
Algebraic support for complex objects with arrays, identity, and inheritance
SIGMOD '91 Proceedings of the 1991 ACM SIGMOD international conference on Management of data
Next-generation database systems
Communications of the ACM
The ObjectStore database system
Communications of the ACM
The POSTGRES next generation database management system
Communications of the ACM
Extensions to Starburst: objects, types, functions, and rules
Communications of the ACM
Query evaluation techniques for large databases
ACM Computing Surveys (CSUR)
Enhancing knowledge processing in client/server environments
CIKM '93 Proceedings of the second international conference on Information and knowledge management
Extending relational database technology for new applications
IBM Systems Journal
Parallelism in relational database management systems
IBM Systems Journal
Optimization of parallel query execution plans in XPRS
Distributed and Parallel Databases - Selected papers from the first international conference on parallel and distributed information systems
Modern database systems: the object model, interoperability, and beyond
Modern database systems: the object model, interoperability, and beyond
Subsumption between queries to object-oriented databases
EDBT '94 Proceedings of the 4th international conference on extending database technology: Advances in database technology
EDBT '94 Proceedings of the 4th international conference on extending database technology: Advances in database technology
ConceptBase—a deductive object base for meta data management
Journal of Intelligent Information Systems - Special issue: deductive and object-oriented databases
Design and implementation of advanced knowledge processing in the KBMS KRISYS
SIGMOD '95 Proceedings of the 1995 ACM SIGMOD international conference on Management of data
Exploiting abstraction relationships' semantics for transaction synchronization in KBMSs
Data & Knowledge Engineering
Concurrency control issues in nested transactions
The VLDB Journal — The International Journal on Very Large Data Bases
Volcano An Extensible and Parallel Query Evaluation System
IEEE Transactions on Knowledge and Data Engineering
A Plan-Operator Concept for Client-Based Knowledge Progressing
VLDB '93 Proceedings of the 19th International Conference on Very Large Data Bases
Detection Arcs for Deadlock Management in Nested Transactions and their Performance
BNCOD 15 Proceedings of the 15th British National Conferenc on Databases: Advances in Databases
Implementing Dynamic Code Assembly for Client-Based Query Processing
Proceedings of the 4th International Conference on Database Systems for Advanced Applications (DASFAA)
Employing Object-Based LSNs in a Recovery Strategy
DEXA '96 Proceedings of the 7th International Conference on Database and Expert Systems Applications
Concurrency Control in Nested Transactions with Enhanced Lock Models for KBMSs
DEXA '95 Proceedings of the 6th International Conference on Database and Expert Systems Applications
PRIMA - a DBMS Prototype Supporting Engineering Applications
VLDB '87 Proceedings of the 13th International Conference on Very Large Data Bases
A predicate-based caching scheme for client-server database architectures
The VLDB Journal — The International Journal on Very Large Data Bases
The state of the art in distributed query processing
ACM Computing Surveys (CSUR)
Cache investment: integrating query optimization and distributed data placement
ACM Transactions on Database Systems (TODS)
Loading a Cache with Query Results
VLDB '99 Proceedings of the 25th International Conference on Very Large Data Bases
New concepts for parallel object-relational query processing
New concepts for parallel object-relational query processing
XML databases and beyond-plenty of architectural challenges ahead
ADBIS'05 Proceedings of the 9th East European conference on Advances in Databases and Information Systems
Hi-index | 0.00 |
The increasing power of modern computers is steadily opening up new application domains for advanced data processing such as engineering and knowledge-based applications. To meet their requirements, concepts for advanced data management have been investigated during the last decade, especially in the field of object orientation. Over the last couple of years, the database group at the University of Kaiserslautern has been developing such an advanced database system, the KRISYS prototype. In this article, we report on the results and experiences obtained in the course of this project. The primary objective for the first version of KRISYS was to provide semantic features, such as an expressive data model, a set-oriented query language, deductive as well as active capabilities. The first KRISYS prototype became completely operational in 1989. To evaluate its features and to stabilize its functionality, we started to develop several applications with the system. These experiences marked the starting point for an overall redesign of KRISYS. Major goals were to tune KRISYS and its query-processing facilities to a suitable client/server environment, as well as to provide elaborate mechanisms for consistency control comprising semantic integrity constraints, multi-user synchronization, and failure recovery. The essential aspects of the resulting client/server architecture are embodied by the client-side data management needed to effectively support advanced applications and to gain the required system performance for interactive work. The project stages of KRISYS properly reflect the essential developments that have taken place in the research on advanced database systems over the last years. Hence, the subsequent discussions will bring up a number of important aspects with regard to advanced data processing that are of significant general importance, as well as of general applicability to database systems.