database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 27930 게시물 읽기
No. 27930
[질문] 데이터베이스 백업에 관해서
작성자
checksum
작성일
2008-12-14 19:45
조회수
4,749


보통 DB 백업을 할 때에 텍스트 파일로 덤프를 하더군요.

데이터의 양이 적다면 상관이 없겠지만 데이터 양이 많다면(텍스트 파일로 덤프시 1기가 이상이 된다면)

백업하는데 걸리는 시간도 많을 겁니다.


그렇다면 구지 이렇게 덤프를 할 필요가 있는가 해서 질문 드립니다.

그냥 실제로 DB 데이터 파일이 들어있는 디렉토리를 다른곳에 복사해 놓고

필요시에 덮어씌우기를 하면 될텐데 왜 구지 덤프를 하는건가요?


기존에 utf-8 자료를 euc-kr 로 변형하여 넣는다던지 한다면 이야기가 다르겠지만..

그렇지 않다고 가정했을때에 구지 덤프로 백업을 하는 이유가 있는가요?


차후에 DB 엔진의 업그레이드로 인해서 바이너리 호환이 않는다거나 하는 문제가 없다고 가정했을때 말입니다.

실제 운용중인 서버 작업에 경험이 없어 궁금하여 질문 드립니다.

이 글에 대한 댓글이 총 2건 있습니다.

안녕하세요 새로운 직장에서 적응 중인  박성원입니다. ^^;


Mysql에서 백업은 2가지로 나뉩니다. 

1. Dump를 이용한 insert Query로 작성된 백업

2. 파일을 압축 or 이동하여 보관하는 백업

말씀하신 부분에서 모두 알고 있으신듯한데요 

1번의 경우 타 DBMS와 타 버전의 mysql의 호환을 위한 백업이며, 2번의 백업으로 진행할 경우 File의 깨짐 현상이 발생할 수 있으므로 보다 안전한 백업 방식이 되겠습니다. 

2번의 경우 동일 버전의 Mysql에만 적용되는 백업방식으로 타버전으로 적용시에는 동일환경에 복원 후 마이그레이션을 통해 DATA의 이동이 가능합니다. 

1, 2번의 장점이 있으므로 해당 환경에 대한 특성에 따라 편하신 백업 방식을 사용하시면 됩니다.

박성원(darkancia)님이 2008-12-16 09:25에 작성한 댓글입니다.

박성원님 친절한 답변 감사드립니다.
좋은하루 되세요
checksum님이 2008-12-16 12:58에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
27934jdk1.3, mysql5.0 연동시 에러문제 좀 봐주세요~ [2]
김재현
2008-12-17
4677
27933MySQL 4.0.26 한글깨짐 문제 [2]
개발자
2008-12-15
6426
27931모르겠어요.....ㅠ도와주세요 [2]
도저히
2008-12-15
4324
27930[질문] 데이터베이스 백업에 관해서 [2]
checksum
2008-12-14
4749
27929여러개의 칼럼을 하나의 primary key로 지정하고 싶은데요. [3]
유재훈
2008-12-14
4887
27928우욱님 바로 밑의 셀렉트문 질문다시드릴께요 [1]
박주연
2008-12-14
4367
27927셀렉트문 질문 하나 할께요 [1]
박주연
2008-12-14
5030
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다