Prepare for the A Level Computer Science OCR Exam with engaging quizzes, detailed explanations, and effective study tips. Maximize your readiness and boost your confidence for exam day!

Practice this question and more.


Which aspect of ACID ensures that once a transaction has completed, it will persist even in the case of a system failure?

  1. Atomicity

  2. Consistency

  3. Isolation

  4. Durability

The correct answer is: Durability

The correct answer, Durability, refers to the property of ACID that guarantees once a transaction has been committed, it will remain in the system even in the event of a failure, such as a power outage or crash. This means that the changes made by the transaction are permanent and will survive subsequent system failures. When a transaction is marked as complete, the system ensures that the state resulting from that transaction is stored safely, often through mechanisms like logging and backups, so that it can be recovered in the case of a failure. This provides confidence to users and systems that their data is secure after a transaction. The other concepts of ACID contribute to reliable transaction processing but do not specifically address the idea of data persistence after a transaction has been completed.