#1 데이터베이스의 무결성을 보장해주는 WAL(Write-Ahead Logging)
안녕하세요. 오랜만에 글을 쓰는 해커의 개발일기 입니다. 요즘은 대학원도 대학원이지만 ,, 회사에서 golang으로 만들어진 오픈소스들을 분석해 회사 솔루션에 맞게 커스터마이징을 하다 보니 정말 시간이 나질 않았습니다. 하지만 정말 정말 유익한 시간을 보내고 있는 요즘입니다..(뿌듯) 사실 요즘 지난번에 소개했던 #오픈소스 모니터링 시스템 Prometheus 프로메테우스를 커스터마이징하고 있습니다. 대규모 솔루션에 맞게 kafka(메시징 큐) 연동을 만들고 쓸모없는 disk write 등을 최소화하기 위해 열심히 노력 중에 있습니다. 그러던 중에 당연히 프로메테우스 소스코드를 분석하고 아키텍처를 파악하던 중에 WAL이라는 것을 알게 되었는데요. 이 WAL이 DBMS의 무결성을 보장해주는 장치 역할을 해주..
2020. 4. 20. 22:35