jvm에서 gc 돌아가면서 쓰레기 데이터 치워야하듯니

postgresql도 mvcc때문에 최신데이터 옛날데이터 같은 블록에 넣어두고 vacuum 돌리면서 오래된 데이터 들어있는 페이지 블록 비워줘야하는데

제대로 튜닝 못하면 db가 점점 방대해져도 청소를 제때못해서 조회쿼리 성능이 많이느려짐

mysql/오라클은 undo로그로 mvcc를 구현하고 최신데이터는 별도로 저장을 해두고있어서 데이터 커진다고 그렇게 차이가안나는게 장점이지 ㅇㅇ

그래서 postgresql은 메인 시스템엔 잘 안쓴느듯