Author:
Agrawal Divyakant,El Abbadi Amr,Singh Ambuj K.
Abstract
The semantics of objects and transactions in database systems are investigated. User-defined predicates called
consistency assertions
are used to specify user programs. Three new correctness criteria are proposed. The first correctness criterion
consistency
is based solely on the users' specifications and admit nonserializable executions that are acceptable to the users. Integrity constraints of the database are maintained through consistency assertions. The second correctness criterion
orderability
is a generalization of view serializability and represents a weak notion of equivalence to a serial schedule. Finally, the third correctness criterion
strong order-ability
is introduced as a generalization of conflict serializability. Unlike consistency, the notions of orderability allow users to operate an isolation as maintenance of the integrity constrainst now becomes the responsibility of the database system.
Publisher
Association for Computing Machinery (ACM)
Cited by
23 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Towards a Concurrence Analysis in Business Processes;2020 Seventh International Conference on Social Networks Analysis, Management and Security (SNAMS);2020-12-14
2. Coordination Avoidance;Encyclopedia of Big Data Technologies;2019
3. Coordination Avoidance;Encyclopedia of Big Data Technologies;2018
4. Coordination avoidance in database systems;Proceedings of the VLDB Endowment;2014-11
5. Relaxation of ACID properties in AuTrA, The adaptive user-defined transaction relaxing approach;Future Generation Computer Systems;2011-01