IT 삽질기

WAL(Write-ahead logging)란 ? 본문

개발

WAL(Write-ahead logging)란 ?

화이팅빌런 2021. 5. 14. 23:34

WAL이란 데이터 무결성을 보장하는 표준 방법으로, DB에서 사용하는 방법이다.

WAL을 사용하는 시스템에서는 데이터 수정을 하기 전 WAL에 먼저 기록을 하게 되며,

이 기록을 이용해 어느시점에 장애가 발생했는지, 어디까지가 성공한 것이고 어디부터 이후 작업이 실행되어야 하는지에 대해서 알 수 있다

 

postgreSQL, HBase MongDB 등 다양한 DB시스템에서 WAL 방식을 사용한다.

Comments