Mysql on ZFS (Snapshot & clone)
ZFS on Linux and MySQL
제가 주목하는 아키텍쳐 입니다.
많은 Mysql 사용자들이 대용량 백업이나 이관에 고생을 하는 것으로 보입니다.
ZFS 를 사용하면 많은 부분에서 도움을 받을 수 있을 것으로 보입니다.
실제 production 환경에 적용해 볼 여지도 있다고 보여집니다.
압축을 통한 용량 확보도 가능합니다. # DB용으로 중복제거는 사용하지 마세요. 성능 저하가 심합니다.
주의 할점은 아래와 같습니다.
Snapshots work best with InnoDB, with MyISAM you’ll have to start the snapshot while holding a “flush tables with read lock” and the flush operation will take some time to complete.
mysql 엔진을 InnoDB 일때 베스트 이며, MyISAM 사용 시에는 안된다고 되어 있습니다.
# MyISAM 은 복구가 가능하지만 다른 방법을 써야 한다고 본 기억이....
요즘 화제인 tokudb 는 이야기가 없더군요. 개인적으로 제일 궁금한 부분 입니다.
아무리 스냅샷이 좋아도 가끔씩 풀 백업은 돌려주세요.
ZFS 메뉴얼에도 엔터프라이즈 백업 툴로 백업을 돌려 달라고 제안 하고 있습니다.
최근 덧글