Language & Framework/개발잡담
2024. 5. 22.
mysql과 postgresql의 repeatable read 동작 차이 (모르면 삽질함)
이론으로는 알고 있었는데 오늘따라 직접 테스트하고 싶어졌음.시험 기간이 되면 신문 기사도 재미있어지는 그런 효과인가봄. 일단 mysql과 postgresql의 committed read 동작은 다를 게 없다. 근데 repeatable read 동작은 전혀 다르다.phantom read고 next key lock이고 undo log가 어쩌고.. 그런 건 전혀 중요하게 느껴지지도 않는 차이점이다. "repeatable read가 성능도 별 차이 없으면서 안전한데 postgresql은 왜 default가 committed read임? repeatable read로 바꿔야지 ㅋㅋ" 이러면 이제 님들은 충격과 공포에 빠질 것이다. 시작 전에, 원리까지 구구절절 올리기엔 시간이 없으므로 요약.더 궁금하면 "p..