mysql 내 point table 관련 질문

mysql 내 point table 관련 질문

QA

mysql 내 point table 관련 질문

본문

Point table 이 visit table 만큼 용량을 많이 차지해서 지워야할 상황이면 탈퇴한 회원의 point table을 지워서 용량을 확보하려는데 나중에 복구해야할 상황이 생기면 복구가 가능한가요? 계속 테이블 관련 데이터가 쌓이는데 용량이 덮어쓰여져서 복구가 불가능한 상황이 나올 수 도 있을까요? 예를 들어 5개월전 탈퇴한 회원의 포인트내역도 다시 살릴 수 있을까요?

이 질문에 댓글 쓰기 :

답변 2

테이블단위로 백업후 원복이 가능하긴한데요

문제는 용량이 부족해서 계속 삭제하시는것보다 용량을 늘리는게 더 효율적인 방법입니다.

 

추후 복구를 위한 작업을 안해도 되거든요

 

그리고, 복구 여부를 떠나서 백업후 압축하여 보관하시는게 좋을것 같네요

그렇군요.. 근데 이미 삭제를 해서 나중에 이게 문제가 되서 복원을 해야할 상황이 생기면 나중에 복원할 수 있나요? 전에 용량이 너무 차서 지워버렸는데 포인트테이블 데이터는 계속쌓이는데 이게 데이터가 덮여쓰여지면 나중에 복원이 안될까봐서요


복원을 하게될때는
별도의 테이블로 복원을 하는게 좋습니다
그중의 일부 자료만 복원을 해야 하니까요

복원된 테이블에서 일부자료만 실제 테이블로 복구하게 만들어야 하니
내용은 복잡해집니다.(로직 / 쿼리 )

복구할때도 운영하는database가 아닌 별도의 데이타베이스에서
필요한 만큼만 추출하는 작업을 해야하니까요

안그러면 복구할때 운영하는 테이블이 위험해질수있습니다.


제가 권장하는건 삭제를 하지 마세요

용량을 늘리세요

삭제후 특정Row만 복원한다는건

테이블이 아닌 삭제대상을 특정대상으로 추출해서 백업을 해야 한다는의미인데
구현이 매우 복잡해집니다.

그 구현을 위한 투자보다 용량증설이 더 쉽습니다.

답변 감사드려요 그런데 이미 삭제를 한 내역이 있어서요 실수로 지워버린것들도 있는것 같아서 그런데 혹여 문제가 생기면 5개월전 회원 포인트 내역을 전부 살리는 방법이 없을까요 ㅠㅠ



혹시라도 웹호스팅을 하시는곳에서 일백업을 해주는경우라면
호스팅사에 문의하셔서

포인트내역삭제전 시점의 데이타를 받으신후
별도의 컴퓨터에 복원하셔서
데이타를 찾아서 복구해보세요

그외에는 방법이 없습니다.

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

회원로그인

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