게시판에 글만 적었을때 데이터는 어디에
본문
게시판에 글을 게시했을때,
첨부파일이나 이미지 등 올리지 않고
순수하게 텍스트로만 올렸다고 가정한다면
해당 게시물은 db에만 쌓이는 건가요?
아님
db외에
데이터로도 쌓이게 되나요?
쌓인다면 어디에 쌓이기때문에 어떤 부분만을 백업을 하면 될까요?
하루에 너무 많은 게시물이 나오는 사이트라고 할때,
매일 백업할때 기존처럼 db와 데이터를 통째로 백업하는게
너무 비효율적이고 하드 낭비가 많이 되는것 같아 여쭤 봅니다
감사합니다
답변 1
※ 순수한 텍스트로만 작성된 게시물의 경우~, 외 ~
그누보드5 프로젝트에서 데이터는 """데이터베이스(DB)"""에만 저장됩니다.
구체적으로, g5_write
_*
테이블(게시판 테이블)에
게시물의 제목과 내용 등의 텍스트 데이터가 기록됩니다.
첨부파일이나 이미지는 별도로 파일 관리 테이블에 기록되며,
파일 자체는 서버의 지정된 디렉토리(data/file
경로)로 업로드됩니다.
♣ 그러니, 텍스트만 백업하려면 g5_write_"
특정_게시판
"
테이블만 백업하면 되지 않을까요 !
mysqldump -u [사용자] -p [데이터베이스_이름] g5_write_게시판_이름 > g5_write_게시판_이름.sql
모든 g5_write_
*
테이블을 백업하려면
mysqldump -u [사용자] -p [데이터베이스_이름 $(mysql -u [사용자] -p[비밀번호] -D [데이터베이스_이름] -Bse "SHOW TABLES LIKE 'g5_write_%'") > g5_write_모든_게시판.sql
> 정기적으로 백업할 수 있는 크론의 스크립트를 이용하시면 되겠네요 !
!-->!-->
답변을 작성하시기 전에 로그인 해주세요.