Using Semantic Knowledge for Transaction Processing in a Distributed Database

257Citations
Citations of this article
63Readers
Mendeley users who have this article in their library.

Abstract

This paper investigates how the semantic knowledge of an application can be used in a distributed database to process transactions efficiently and to avoid some of the delays associated with failures. The main idea is to allow nonserializable schedules which preserve consistency and which are acceptable to the system users. To produce such schedules, the transaction processing mechanism receives semantic information from the users in the form of transaction semantic types, a division of transactions into steps, compatibility sets, and countersteps. Using these notions, we propose a mechanism which allows users to exploit their semantic knowledge in an organized fashion. The strengths and weaknesses of this approach are discussed. © 1983, ACM. All rights reserved.

Cite

CITATION STYLE

APA

Garcia-Molina, H. (1983). Using Semantic Knowledge for Transaction Processing in a Distributed Database. ACM Transactions on Database Systems (TODS), 8(2), 186–213. https://doi.org/10.1145/319983.319985

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free