DB2024. 12. 1. 16:41[DB] 지속성(Durability)
지속성(Durability)지속성(Durability)이란 데이터베이스 시스템에서 트랜잭션이 성공적으로 커밋되었을 경우, 그 변경사항이 비휘발성(non-volatile) 저장소에 영구적으로 저장되어 시스템 장애가 발생하더라도 손실되지 않도록 보장하는 성질을 말함. 이는 데이터베이스의 ACID 속성 중 하나임.지속성의 핵심 원칙트랜잭션 커밋 이후:트랜잭션이 커밋되면, 해당 변경사항은 반드시 디스크와 같은 비휘발성 저장소에 영구적으로 저장되어야 함.예를 들어, 전자상거래에서 사용자가 결제를 완료(커밋)한 이후에는 시스템이 꺼지거나 문제가 발생하더라도 결제 내역이 보존되어야 함.장애 복구 가능성:장애 발생 시에도 트랜잭션의 커밋 상태는 항상 복구 가능해야 함.지속성을 보장하기 위한 기술들WAL (Write A..