ARIES: a transaction recovery method supporting fine-granularity locking and partial rollbacks using write-ahead logging
暂无分享,去创建一个
Hamid Pirahesh | Bruce G. Lindsay | C. Mohan | Peter M. Schwarz | Donald J. Haderle | C. Mohan | D. Haderle | B. Lindsay | H. Pirahesh | P. Schwarz | C. Mohan | Bruce G. Lindsay | Peter Schwarz
[1] Robert P. Goldberg,et al. The double paging anomaly , 1974, AFIPS '74.
[2] Michael Stonebraker,et al. The design and implementation of INGRES , 1976, TODS.
[3] Raghu Ramakrishnan,et al. Database Management Systems , 1976 .
[4] Irving L. Traiger,et al. The notions of consistency and predicate locks in a database system , 1976, CACM.
[5] Butler W. Lampson,et al. Crash Recovery in a Distributed Data Storage System , 1981 .
[6] William C. McGee. The Information Management System IMS/VS Part II: Data Base Facilities , 1977, IBM Syst. J..
[7] Joost Verhofstad,et al. Recovery Techniques for Database Systems , 1978, CSUR.
[8] Jim Gray,et al. Notes on Data Base Operating Systems , 1978, Advanced Course: Operating Systems.
[9] Andreas Reuter. A Fast Transaction-Oriented Logging Scheme for Undo Ro overy , 1980, IEEE Transactions on Software Engineering.
[10] Dale Skeen,et al. Nonblocking commit protocols , 1981, SIGMOD '81.
[11] Donald D. Chamberlin,et al. A History of System R and SQL/Data System (Invited Paper) , 1981, VLDB.
[12] Irving L. Traiger,et al. The Recovery Manager of the System R Database Manager , 1981, CSUR.
[13] Michael Stonebraker,et al. Operating system support for database management , 1981, CACM.
[14] Andreas Reuter,et al. Concurrency on high-traffic data elements , 1982, PODS.
[15] Peter P. Uhrowczik,et al. IMS/VS: An Evolving System , 1982, IBM Syst. J..
[16] Irving L. Traiger. Virtual memory management for database systems , 1982, OPSR.
[17] J. Eliot B. Moss,et al. Checkpoint and Restart in Distributed Transaction Systems , 1983, Symposium on Reliability in Distributed Software and Database Systems.
[18] Jimmy P. Strickland,et al. Log write-ahead protocols and IMS/VS logging , 1983, PODS '83.
[19] Bruce G. Lindsay,et al. Efficient commit protocols for the tree of processes model of distributed transactions , 1985, OPSR.
[20] Barbara Liskov,et al. Guardians and Actions: Linguistic Support for Robust, Distributed Programs , 1983, TOPL.
[21] Andreas Reuter,et al. Principles of transaction-oriented database recovery , 1983, CSUR.
[22] Henry F. Korth,et al. Locking Primitives in a Database System , 1983, JACM.
[23] Rudolf Bayer,et al. A database cache for high performance and fast restart in database systems , 1984, TODS.
[24] Andreas Reuter,et al. Performance analysis of recovery techniques , 1984, TODS.
[25] James Z. Teng,et al. Managing IBM Database 2 Buffers to Maximize Performance , 1984, IBM Syst. J..
[26] C. Mohan,et al. Compatibility and Commutativity of Lock Modes , 1984, Inf. Control..
[27] Donald J. Haderle,et al. IBM Database 2 Overview , 1984, IBM Syst. J..
[28] Peter Martin Schwarz. Transactions on typed objects , 1984 .
[29] Andrea J. Borr. Robustness to Crash in a Distributed Database: A Non Shared-memory Multi-Processor Approach , 1984, VLDB.
[30] Josephine M. Cheng,et al. IBM Database 2 Performance: Design, Implementation, and Tuning , 1984, IBM Syst. J..
[31] Kee S. Ong,et al. Synapse approach to database recovery , 1984, PODS.
[32] Laura M. Haas,et al. Computation and communication in R*: a distributed database manager , 1984, TOCS.
[33] Wolfgang Effelsberg,et al. Principles of database buffer management , 1984, TODS.
[34] Richard A. Crus. Data Recovery in IBM Database 2 , 1984, IBM Syst. J..
[35] D. Gawlick,et al. Varieties of Concurrency Control in IMS/VS Fast Path. , 1985 .
[36] Nancy A. Lynch,et al. Impossibility of distributed consensus with one faulty process , 1985, JACM.
[37] Peter Dadam,et al. Design of an integrated DBMS to support advanced Applications , 1985, BTW.
[38] Gerald J. Popek,et al. Transactions and synchronization in a distributed operating system , 1985, SOSP '85.
[39] Lindsey L. Spratt. The transaction resolution journal: extending the before journal , 1985, OPSR.
[40] Jörg Kaiser,et al. Providing Recoverability in a Transaction Oriented Distributed Operating System , 1986, ICDCS.
[41] C. J. Date. A guide to INGRES , 1986 .
[42] Marc H. Graham,et al. Abstraction in recovery management , 1986, SIGMOD '86.
[43] Michael Stonebraker,et al. The Commercial INGRES Epilogue , 1986, The INGRES Papers.
[44] Patrick Valduriez,et al. Buffering schemes for permanent data , 1986, 1986 IEEE Second International Conference on Data Engineering.
[45] Matthias Jarke,et al. Adaptive Predicate Managers in Database Systems , 1986, VLDB.
[46] Hamid Pirahesh,et al. Extensibility in the Starburst Database System , 1986, OODBS.
[47] Bruce G. Lindsay,et al. Transaction management in the R* distributed database management system , 1986, TODS.
[48] Maurice Herlihy,et al. Avalon : language support for reliable distributed systems , 1986 .
[49] Patrick E. O'Neil,et al. The Escrow transactional method , 1986, TODS.
[50] B. R. Badrinath,et al. Semantics-Based Concurrency Control: Beyond Commutativity , 1987, ICDE.
[51] H. Garcia-Molina,et al. Concurrency Control and Recovery for Global Procedures in Federated Database Systems. , 1987 .
[52] Panos K. Chrysanthis,et al. Finer grained concurrency for the database cache , 1987, 1987 IEEE Third International Conference on Data Engineering.
[53] J. Eliot B. Moss,et al. Log-Based Recovery for Nested Transactions , 1987, VLDB.
[54] Jim Gray,et al. The 5 minute rule for trading memory for disc accesses and the 10 byte rule for trading memory for CPU time , 1987, SIGMOD '87.
[55] Michael Stonebraker,et al. The Design of the POSTGRES Storage System , 1988, VLDB.
[56] Andreas Reuter,et al. High contention in a stock trading database: a case study , 1988, SIGMOD '88.
[57] Hans-Jörg Schek,et al. Multi-Level Transaction Management, Theoretical Art or Practical Need ? , 1988, EDBT.
[58] William W. Myre,et al. OS/2 EE Database Manager Overview and Technical Highlights , 1988, IBM Syst. J..
[59] Albert Chang,et al. 801 storage: architecture and programming , 1988, TOCS.
[60] Maurice Herlihy,et al. Hybrid concurrency control for abstract data types , 1988, PODS '88.
[61] Won Kim,et al. Transaction management in an object-oriented database system , 1988, SIGMOD '88.
[62] Dennis Shasha,et al. Concurrent search structure algorithms , 1988, TODS.
[63] Roger L. Haskin,et al. Recovery management in QuickSilver , 1988, TOCS.
[64] Alfred Z. Spector,et al. Camelot: a flexible, distributed transaction processing system , 1988, Digest of Papers. COMPCON Spring 88 Thirty-Third IEEE Computer Society International Conference.
[65] Vassos Hadzilacos,et al. A theory of reliability in database systems , 1988, JACM.
[66] Theo Harder,et al. Handling hot spot data in DB-sharing systems , 1988 .
[67] Jörg Kaiser,et al. The commit/abort problem in type-specific locking , 1988, Proceedings [1988] Seventh Symposium on Reliable Distributed Systems.
[68] C. Mohan,et al. ARIES/NT: A Recovery Method Based on Write-Ahead Logging for Nested Transactions , 1989, VLDB.
[69] Brian E. Clark,et al. Application System/400 Performance Characteristics , 1989, IBM Syst. J..
[70] Weimin Du,et al. Quasi Serializability: a Correctness Criterion for Global Concurrency Control in InterBase , 1989, VLDB.
[71] Santosh K. Shrivastava,et al. The Treatment of Persistent Objects in Arjuna , 1989, Comput. J..
[72] Alan Fekete,et al. Commutativity-Based Locking for Nested Transactions , 1989 .
[73] Donovan A. Schneider,et al. The Gamma Database Machine Project , 1990, IEEE Trans. Knowl. Data Eng..
[74] C. Mohan,et al. ARIES/KVL: A Key-Value Locking Method for Concurrency Control of Multiaction Transactions Operating on B-Tree Indexes , 1990, VLDB.
[75] Jean Ferrié,et al. Integrating Concurrency Control into an Object-Oriented Database System , 1990, Building an Object-Oriented Database System, The Story of O2.
[76] B. R. Badrinath,et al. Performance evaluation of semantics-based multilevel concurrency control protocols , 1990, SIGMOD '90.
[77] C. Mohan,et al. Single Table Access Using Multiple Indexes: Optimization, Execution, and Concurrency Control Techniques , 1990, EDBT.
[78] Fred B. Schneider,et al. Implementing fault-tolerant services using the state machine approach: a tutorial , 1990, CSUR.
[79] Gerhard Weikum,et al. Principles and realization strategies of multilevel transaction management , 1991, TODS.
[80] P. Dasgupta,et al. The Clouds distributed operating system , 1991, Computer.
[81] Jack A. Orenstein,et al. The ObjectStore database system , 1991, CACM.
[82] C. Mohan,et al. Recovery and Coherency-Control Protocols for Fast Intersystem Page Transfer and Fine-Granularity Locking in a Shared Disks Transaction Environment , 1991, VLDB.
[83] Hamid Pirahesh,et al. ARIES-RRH: restricted repeating of history in the ARIES transaction recovery method , 1991, [1991] Proceedings. Seventh International Conference on Data Engineering.
[84] C. Mohan,et al. ARIES/IM: an efficient and high concurrency index management method using write-ahead logging , 1992, SIGMOD '92.
[85] Avi Silberschatz,et al. Toward Operating System Support for Recoverable-persistent Main MemoryDatabase Systems , 1992 .
[86] C. Mohan,et al. Efficient Locking and Caching of Data in the Multisystem Shared Disks Transaction Environment , 1992, EDBT.
[87] C. Mohan,et al. ARIES/LHS: A concurrency control and recovery method using write-ahead logging for linear hashing with separators , 1993, Proceedings of IEEE 9th International Conference on Data Engineering.
[88] C. Mohan,et al. A Cost-Effective Method for Providing Improved Data Availability During DBMS Restart Recovery After a Failure , 1993, VLDB.
[89] Chandrasekaran Mohan,et al. Algorithms for the management of remote backup data bases for disaster recovery , 1993, Proceedings of IEEE 9th International Conference on Data Engineering.