A Majority consensus approach to concurrency control for multiple copy databases
ACM Transactions on Database Systems (TODS)
Time, clocks, and the ordering of events in a distributed system
Communications of the ACM
The notions of consistency and predicate locks in a database system
Communications of the ACM
Notes on Data Base Operating Systems
Operating Systems, An Advanced Course
Consistency and correctness of duplicate database systems
SOSP '77 Proceedings of the sixth ACM symposium on Operating systems principles
A principle for resilient sharing of distributed resources
ICSE '76 Proceedings of the 2nd international conference on Software engineering
Consistency in a partitioned network: a survey
ACM Computing Surveys (CSUR)
ACM Transactions on Database Systems (TODS)
Abstraction in recovery management
SIGMOD '86 Proceedings of the 1986 ACM SIGMOD international conference on Management of data
Enhancing availability in distributed real-time databases
ACM SIGMOD Record - Special Issue on Real-Time Database Systems
Data replicas in distributed information services
ACM Transactions on Database Systems (TODS)
Node autonomy in distributed systems
DPDS '88 Proceedings of the first international symposium on Databases in parallel and distributed systems
Modular synchronization in multiversion databases: version control and concurrency control
SIGMOD '89 Proceedings of the 1989 ACM SIGMOD international conference on Management of data
The five color concurrency control protocol: non-two-phase locking in general databases
ACM Transactions on Database Systems (TODS)
Replica control in distributed systems: as asynchronous approach
SIGMOD '91 Proceedings of the 1991 ACM SIGMOD international conference on Management of data
Database challenges in global information systems
SIGMOD '93 Proceedings of the 1993 ACM SIGMOD international conference on Management of data
PODC '94 Proceedings of the thirteenth annual ACM symposium on Principles of distributed computing
Multiview access protocols for large-scale replication
ACM Transactions on Database Systems (TODS)
Consistency Algorithms for Multi-Source Warehouse View Maintenance
Distributed and Parallel Databases - Special issue on parallel and distributed information systems
Efficient concurrency control for broadcast environments
SIGMOD '99 Proceedings of the 1999 ACM SIGMOD international conference on Management of data
Distributed version management for read-only actions (extended abstract)
Proceedings of the fourth annual ACM symposium on Principles of distributed computing
Real-Time Data Semantics and Similarity-Based Concurrency Control
IEEE Transactions on Computers
A dual copy method for transaction separation with multiversion control for read-only transactions
Proceedings of the 2001 ACM symposium on Applied computing
Real-time database — similarity and resource scheduling
ACM SIGMOD Record
Light-Weight Currency Management Mechanisms in Mobile and Weakly-Connected Environments
Distributed and Parallel Databases
Design and evaluation of a conit-based continuous consistency model for replicated services
ACM Transactions on Computer Systems (TOCS)
Hierarchical database decomposition: a technique for database concurrency control
PODS '83 Proceedings of the 2nd ACM SIGACT-SIGMOD symposium on Principles of database systems
A Formal Characterization of Epsilon Serializability
IEEE Transactions on Knowledge and Data Engineering
Divergence Control Algorithms for Epsilon Serializability
IEEE Transactions on Knowledge and Data Engineering
Data Consistency in Intermittently Connected Distributed Systems
IEEE Transactions on Knowledge and Data Engineering
Performance Modeling of Distributed and Replicated Databases
IEEE Transactions on Knowledge and Data Engineering
IEEE Transactions on Knowledge and Data Engineering
Efficient Execution of Read-Only Transactions in Replicated Multiversion Databases
IEEE Transactions on Knowledge and Data Engineering
Characterizing the Temporal and Semantic Coherency of Broadcast-Based Data Dissemination
ICDT '03 Proceedings of the 9th International Conference on Database Theory
A Locking-Based Transaction Scheduling Algorithm for Supporting Web-Based Classes
ICWL '02 Proceedings of the First International Conference on Advances in Web-Based Learning
VLDB '92 Proceedings of the 18th International Conference on Very Large Data Bases
Improving Performance in Replicated Databases through Relaxed Coherency
VLDB '95 Proceedings of the 21th International Conference on Very Large Data Bases
MDA '99 Proceedings of the First International Conference on Mobile Data Access
On the Performance of Transaction Processing in Broadcast Environments
MDA '99 Proceedings of the First International Conference on Mobile Data Access
Using Separate Processing for Read-Only Transactions in Mobile Environment
MDM '03 Proceedings of the 4th International Conference on Mobile Data Management
Basic Timestamp, Multiple Version Timestamp, and Two-Phase Locking
VLDB '83 Proceedings of the 9th International Conference on Very Large Data Bases
Relaxing consistency requirement for read-only transactions
Information Sciences—Informatics and Computer Science: An International Journal
Fault-tolerance in a distributed management system: a case study
Proceedings of the 25th International Conference on Software Engineering
Classification of Weak Correctness Criteria for Real-Time Database Applications
COMPSAC '96 Proceedings of the 20th Conference on Computer Software and Applications
Support for Speculative Update Propagation and Mobility in Deno
ICDCS '01 Proceedings of the The 21st International Conference on Distributed Computing Systems
Deno: A Decentralized, Peer-to-Peer Object-Replication System for Weakly Connected Environments
IEEE Transactions on Computers
Mobile Networks and Applications
Efficient validation of mobile transactions in wireless environments
Journal of Systems and Software
Relaxed currency and consistency: how to say "good enough" in SQL
SIGMOD '04 Proceedings of the 2004 ACM SIGMOD international conference on Management of data
On Consistent Reading of Entire Databases
IEEE Transactions on Knowledge and Data Engineering
Relaxed-currency serializability for middle-tier caching and replication
Proceedings of the 2006 ACM SIGMOD international conference on Management of data
Efficient, Energy Conserving Transaction Processing in Wireless Data Broadcast
IEEE Transactions on Knowledge and Data Engineering
TRAC: toward recency and consistency reporting in a database with distributed data sources
VLDB '06 Proceedings of the 32nd international conference on Very large data bases
Lazy database replication with snapshot isolation
VLDB '06 Proceedings of the 32nd international conference on Very large data bases
Performance study of using a new approach to transaction processing in real-time systems
MS'06 Proceedings of the 17th IASTED international conference on Modelling and simulation
On-the-fly, incremental, consistent reading of entire databases
VLDB '85 Proceedings of the 11th international conference on Very Large Data Bases - Volume 11
Can-Follow Concurrency Control
IEEE Transactions on Computers
Improving the performance of read-only transactions through asynchronous speculation
Proceedings of the 2008 Spring simulation multiconference
Efficient Execution of Small (Single-Tuple) Transactions in Main-Memory Databases
ADBIS '08 Proceedings of the 12th East European conference on Advances in Databases and Information Systems
An efficient software transactional memory using commit-time invalidation
Proceedings of the 8th annual IEEE/ACM international symposium on Code generation and optimization
Improving the performance of read-only transactions through speculation
DNIS'07 Proceedings of the 5th international conference on Databases in networked information systems
IDEAS'97 Proceedings of the 1997 international conference on International database engineering and applications symposium
A replica control method for improving availability for read-only transactions
IDEAS'97 Proceedings of the 1997 international conference on International database engineering and applications symposium
From a stream of relational queries to distributed stream processing
Proceedings of the VLDB Endowment
Speculation-based protocols for improving the performance of read-only transactions
International Journal of Computational Science and Engineering
Timestamp based concurrency control in broadcast disks environment
AIS'04 Proceedings of the 13th international conference on AI, Simulation, and Planning in High Autonomy Systems
On the scalability of snapshot isolation
Euro-Par'13 Proceedings of the 19th international conference on Parallel Processing
Hi-index | 0.01 |
A read-only transaction or query is a transaction which does not modify any data. Read-only transactions could be processed with general transaction processing algorithms, but in many cases it is more efficient to process read-only transactions with special algorithms which take advantage of the knowledge that the transaction only reads. This paper defines the various consistency and currency requirements that read-only transactions may have. The processing of the different classes of read-only transactions in a distributed database is discussed. The concept of R insularity is introduced to characterize both the read-only and update algorithms. Several simple update and read-only transaction processing algorithms are presented to illustrate how the query requirements and the update algorithms affect the read-only transaction processing algorithms.