Principles of transaction-oriented database recovery
ACM Computing Surveys (CSUR)
Implementing a relational database by means of specialzed hardware
ACM Transactions on Database Systems (TODS)
Recovery Techniques for Database Systems
ACM Computing Surveys (CSUR)
Communications of the ACM
Audit trail compaction for database recovery
Communications of the ACM
SIGMOD '78 Proceedings of the 1978 ACM SIGMOD international conference on management of data
An Introduction to Database Systems
An Introduction to Database Systems
Implementation techniques for main memory database systems
SIGMOD '84 Proceedings of the 1984 ACM SIGMOD international conference on Management of data
A processor for a high-performance personal computer
ISCA '80 Proceedings of the 7th annual symposium on Computer Architecture
DIRECT - a multiprocessor organization for supporting relational data base management systems
ISCA '78 Proceedings of the 5th annual symposium on Computer architecture
IEEE Transactions on Computers
Design decisions for the intelligent database machine
AFIPS '80 Proceedings of the May 19-22, 1980, national computer conference
The datacycle architecture for very high throughput database systems
SIGMOD '87 Proceedings of the 1987 ACM SIGMOD international conference on Management of data
A recovery algorithm for a high-performance memory-resident database system
SIGMOD '87 Proceedings of the 1987 ACM SIGMOD international conference on Management of data
Issues and approaches to design of real-time database systems
ACM SIGMOD Record - Special Issue on Real-Time Database Systems
Multiprocessor main memory transaction processing
DPDS '88 Proceedings of the first international symposium on Databases in parallel and distributed systems
Phoenix: a safe in-memory file system
Communications of the ACM
A Checkpointing Page Store for Write-Once Optical Disk
IEEE Transactions on Computers
Real-time, concurrent checkpoint for parallel programs
PPOPP '90 Proceedings of the second ACM SIGPLAN symposium on Principles & practice of parallel programming
SIGMOD '91 Proceedings of the 1991 ACM SIGMOD international conference on Management of data
The design and implementation of a log-structured file system
SOSP '91 Proceedings of the thirteenth ACM symposium on Operating systems principles
The design and implementation of a log-structured file system
ACM Transactions on Computer Systems (TOCS)
Performance evaluation of ephemeral logging
SIGMOD '93 Proceedings of the 1993 ACM SIGMOD international conference on Management of data
Extended ephemeral logging: log storage management for applications with long lived transactions
ACM Transactions on Database Systems (TODS)
Xmas: an extensible main-memory storage system
CIKM '97 Proceedings of the sixth international conference on Information and knowledge management
Xmas: an extensible main-memory storage system for high-performance applications
SIGMOD '98 Proceedings of the 1998 ACM SIGMOD international conference on Management of data
Distributed Multi-Level Recovery in Main-Memory Databases
Distributed and Parallel Databases - Special issue on parallel and distributed information systems
Crash recovery for real-time main memory database systems
SAC '96 Proceedings of the 1996 ACM symposium on Applied Computing
Segmented fuzzy checkpointing for main memory databases
SAC '96 Proceedings of the 1996 ACM symposium on Applied Computing
Impact of timing constraints on real-time database recovery
CIKM '96 Proceedings of the workshop on Databases: active and real-time
The Architecture of the Dalí Main-Memory Storage Manager
Multimedia Tools and Applications
System M: A Transaction Processing Testbed for Memory Resident Data
IEEE Transactions on Knowledge and Data Engineering
IEEE Transactions on Knowledge and Data Engineering
Main Memory Database Systems: An Overview
IEEE Transactions on Knowledge and Data Engineering
Incremental Recovery in Main Memory Database Systems
IEEE Transactions on Knowledge and Data Engineering
An Evaluation of Starburst's Memory Resident Storage Component
IEEE Transactions on Knowledge and Data Engineering
IEEE Transactions on Knowledge and Data Engineering
Effects of Update Techniques on Main Memory Database System Performance
IEEE Transactions on Knowledge and Data Engineering
Low-Latency, Concurrent Checkpointing for Parallel Programs
IEEE Transactions on Parallel and Distributed Systems
Cache Conscious Indexing for Decision-Support in Main Memory
VLDB '99 Proceedings of the 25th International Conference on Very Large Data Bases
Locking and Latching in a Memory-Resident Database System
VLDB '92 Proceedings of the 18th International Conference on Very Large Data Bases
Recovering from Main-Memory Lapses
VLDB '93 Proceedings of the 19th International Conference on Very Large Data Bases
Integrating Reliable Memory in Databases
VLDB '97 Proceedings of the 23rd International Conference on Very Large Data Bases
Integrating reliable memory in databases
The VLDB Journal — The International Journal on Very Large Data Bases
Two-Version Based Concurrency Control and Recovery in Real-Time Client/Server Databases
IEEE Transactions on Computers
Object-oriented design of main-memory DBMS for real-time applications
RTCSA '95 Proceedings of the 2nd International Workshop on Real-Time Computing Systems and Applications
ACM Transactions on Storage (TOS)
Integrating coherency and recoverability in distributed systems
OSDI '94 Proceedings of the 1st USENIX conference on Operating Systems Design and Implementation
Information Sciences: an International Journal
An evaluation of checkpoint recovery for massively multiplayer online games
Proceedings of the VLDB Endowment
Accommodating logical logging under fuzzy checkpointing in main memory databases
IDEAS'97 Proceedings of the 1997 international conference on International database engineering and applications symposium
Fast checkpoint recovery algorithms for frequently consistent applications
Proceedings of the 2011 ACM SIGMOD International Conference on Management of data
Efficient logging for enterprise workloads on column-oriented in-memory databases
Proceedings of the 21st ACM international conference on Information and knowledge management
Hi-index | 15.00 |
Database systems normally have been designed with the assumption that main memory is too small to hold the entire database. With the decreasing cost and increasing performance of semiconductor memories, future database systems may be constructed that keep most or all of the data for the database in main memory. The challenge in the design of these systems is to provide fast transaction processing, to effectively use multiple processors, and to perform a fast restart after a crash. This correspondence presents a method of performing crash recovery for these systems.