데이터 베이스 압축이란게 뭘 의미하는건가요?

데이터 베이스 압축이란게 뭘 의미하는건가요?

QA

데이터 베이스 압축이란게 뭘 의미하는건가요?

본문

포인트 커뮤니티를 운영하다보니 (제가 만든건 아니구 다른분이 만든걸 인수인계 받은거)

 

mysql 백업을 하는데 용량이 무려 17기가네요....

 

이래서 사이트가 엄청 느려지는것 같은데 예전에 운영하시는 분이 주기적으로 압축하면 

 

괜찮아요 라고 말씀하셨는데 지금 그분이랑 연락이 안되서 질문 남깁니다.

 

데이터베이스 압축이란게 뭘 의미하는건가요? 

 

17기가  mysql 데이터를 최적화 하는 방법이 뭘까요??

 

그누보드 5 버전입니다.

이 질문에 댓글 쓰기 :

답변 2

윈도우에서 파일을 (zip, alz 등으로) 압축하는 것처럼,

리눅스에서도 파일 압축이 가능한데.. 보통은 gzip 을 사용합니다.

 

백업을 받으면서 동시에 압축하는 방법이 있고, http://itrooms.tistory.com/2

백업받은 파일을 압축하는 방법도 있습니다. ex) tar cvfz backup.tgz backup.sql

 

확실치는 않지만, 백업받은 17기가의 덤프파일을 주기적으로 압축하면 괜찮다는 의미로 얘기한 것으로 생각됩니다.

 

저장된 데이터가 많아 백업파일이 큰 경우라면,

증분백업(Inno DB만 가능?) 이나, 기타 백업툴에 대해 알아보는 것도 좋을 듯 합니다. 

http://blog.daum.net/_blog/BlogTypeView.do?blogid=0FcAa&articleno=12414595

 

http://sarc.io/index.php/mariadb/620-xtrabackup

이 부분에 대해서는 잘 알고있지는 못합니다. 

 

답변 감사합니다. 그런데 백업에 관한 이야기는 아니구요..지금 17기가의 데이터들이 돌아가는데 이걸 백업해서 최적화 시키면서 성능을 높이는 방법이 있나 싶어서 여쭤본겁니다. 그냥 zip 혹은 tar로 압축하는건 그냥 말 그대로 압축 백업이네요. T.T

데이타가 큰것이 보통 몇년운영하면 가장 큰것은 

방문자 정보입니다.

 

이게 몇기가 이상 되더라구요

굳이 저장할 필요가 없는값이면 

1년이내를 제외하고 삭제하는것도 방법입니다.

그리고, 

 

세션정보값도 db에 기록되는경우가 있는데

이것도 역시 최근값외에는 의미가 없습니다.

 

중요한 데이타를 제외하고 일부분 삭제하고

옵티마이징을 거치는게 상책이 아닐까 싶네요

답변을 작성하시기 전에 로그인 해주세요.
전체 14
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT