System R: relational approach to database management
ACM Transactions on Database Systems (TODS)
A comparison of two network-based file servers
Communications of the ACM
Pilot: an operating system for a personal computer
Communications of the ACM
The implementation of an integrated concurrency control and recovery scheme
SIGMOD '82 Proceedings of the 1982 ACM SIGMOD international conference on Management of data
LOCUS a network transparent, high reliability distributed system
SOSP '81 Proceedings of the eighth ACM symposium on Operating systems principles
Virtual memory management for database systems
ACM SIGOPS Operating Systems Review
Transactions: a construct for reliable distributed computing
ACM SIGOPS Operating Systems Review
801 storage: architecture and programming
ACM Transactions on Computer Systems (TOCS)
Performance Considerations for an Operating System Transaction Manager
IEEE Transactions on Software Engineering
Principles and realization strategies of multilevel transaction management
ACM Transactions on Database Systems (TODS)
Pros and cons of operating system transactions for data base systems
ACM '86 Proceedings of 1986 ACM Fall joint computer conference
Prototyping Bubba, A Highly Parallel Database System
IEEE Transactions on Knowledge and Data Engineering
The DASDBS Project: Objectives, Experiences, and Future Prospects
IEEE Transactions on Knowledge and Data Engineering
Performance Evaluation of an Operating System Transaction Manager
VLDB '87 Proceedings of the 13th International Conference on Very Large Data Bases
Transaction Support in Read Optimizied and Write Optimized File Systems
VLDB '90 Proceedings of the 16th International Conference on Very Large Data Bases
The transaction resolution journal: extending the before journal
ACM SIGOPS Operating Systems Review
Multi-view memory to support OS locking for transaction systems
IDEAS'97 Proceedings of the 1997 international conference on International database engineering and applications symposium
Hi-index | 0.00 |
This paper reports on the experience of the authors in attempting to support data base transactions on top of an existing operating system transaction manager. It will be seen that significant modifications to both the example data base system and the example operating system are required to support the concept. The conclusion to be drawn is that operating system transaction managers will have to be designed more generally than is now suggested and that application programs (such as data base systems) will have to participate in the transaction management process.