SQL 스크립트 덤프를 데이터베이스 백업으로 변환

압축되지 않은 일반 텍스트 SQL 스크립트를 최적화된 기본 데이터베이스 백업 파일로 변환하면 저장 용량이 줄어들고 서버 복원 시간이 단축됩니다.

파일 선택 또는 드래그

여기에 파일을 선택하거나 놓으세요

100% 브라우저 내 프라이버시 변환 - 파일이 기기를 절대 떠나지 않습니다

또는 붙여넣기 Ctrl+V
제로 네트워크 전송 프라이버시 보장: 외부 서버로 업로드된 데이터 0바이트. 모든 처리는 브라우저 샌드박스내에서 로컬로 수행되었습니다.

형식 비교 및 기술 사양

사양SQLBAK
MIME 유형text/plainapplication/octet-stream
유형relational schema & query scriptdatabase backup archive
압축none (plain text DDL/DML script)MS SQL native backup compression
표준 사양ISO/IEC 9075 SQL StandardMicrosoft SQL Server Backup Architecture
매직 바이트 헤더2D 2D (--) or CREATE TABLE SQL statementMicrosoft SQL Server Backup / Generic Database dump headers

형식 개요 및 응용 프로그램

데이터베이스 관리자는 서로 다른 데이터베이스 브랜드간에 데이터를 이동하거나 테이블 스키마를 수동으로 검사할 때 SQL 스크립트 덤프를 자주 처리합니다. 이러한 텍스트 스크립트에는 사람이 읽을 수 있는 일반 문자로 작성된 CREATE TABLE 및 INSERT INTO와 같은 SQL 명령이 포함되어 있습니다. 이 텍스트 형식은 읽기 쉽지만 하드 드라이브 공간을 많이 차지하고 데이터베이스 엔진이 줄 바꿈별로 실행하는 데 오랜 시간이 걸립니다. 일반 텍스트 스크립트를 기본 데이터베이스 백업 파일로 변경하면 이러한 속도 및 저장소 문제가 해결됩니다. 엔터프라이즈 서버는 수백만 개의 개별 텍스트 명령을 구문 분석할 필요 없이 바이너리 백업 아카이브를 메모리로 직접 읽습니다. 이 마이그레이션 경로는 프로덕션 환경을 준비하고, 대규모 서버 마이그레이션을 관리하고, 자동화된 야간 유지 관리 계획을 설정하는 시스템 관리자가 사용합니다.

기술 사양 및 코덱 분석

SQL 스크립트 덤프는 text/plain MIME 형식을 사용하며 바이너리 매직 바이트나 압축이 없는 ASCII 또는 UTF-8 인코딩 텍스트 문자로만 구성됩니다. 대조적으로, 데이터베이스 백업 파일은 application/octet-stream MIME 형식을 사용하며 Microsoft SQL Server와 같은 데이터베이스 엔진에 의해 생성된 독점 바이너리 컨테이너 형식입니다. BAK 파일 구조는 데이터를 고정 크기 8KB 데이터 페이지로 그룹화하고 종종 MS-Xpress 또는 LZO와 같은 알고리즘을 사용하여 MS SQL 기본 백업 압축을 적용합니다. 이 바이너리 패키징은 텍스트 스크립트 토큰을 구문 분석하는 데 필요한 무거운 CPU 오버헤드를 건너뛰면서 정확한 인덱싱, 트랜잭션 로그 구조 및 메타데이터를 유지합니다.

OS 및 브라우저 호환성

SQL 스크립트 덤프는 Windows, macOS, Linux, Android 및 iOS의 모든 텍스트 편집기나 데이터베이스 클라이언트에서 열리고 개발자 도구를 통해 모든 웹 브라우저 내에서 실행됩니다. 데이터베이스 백업 파일에는 Windows의 Microsoft SQL Server Management Studio 또는 Linux 서버 배포에서 실행되는 엔터프라이즈 데이터베이스 도구와 같은 특정 데이터베이스 관리 소프트웨어가 필요합니다. 웹 브라우저는 바이너리 BAK 아카이브를 기본적으로 읽거나 처리할 수 없습니다.

💡 유용한 정보

최종 데이터베이스 백업 아카이브에서 손상된 특수 문자를 방지하기 위해 가져오기를 실행하기 전에 항상 소스 텍스트 스크립트의 문자 인코딩을 확인하십시오.

형식 비교 및 기술 사양

1GB의 대용량 SQL 텍스트 스크립트는 50 Mbps의 4G 모바일 네트워크에서 다운로드하는 데 약 173초가 걸리지만, 압축된 BAK 파일로 변환하면 약 250MB로 줄어들어 43초만 소요됩니다. 빠른 500 Mbps 광케이블 연결에서는 압축된 250MB 백업 파일이 4초 이내에 전송됩니다.

자주 묻는 질문

품질 손실 없이 SQL 스크립트 덤프를 데이터베이스 백업으로 변환하려면 어떻게 해야 합니까?

두 형식 모두 정확히 동일한 관계형 데이터 테이블, 키 및 제약 조건을 저장하므로 이 변환은 완전히 무손실입니다. 텍스트 스크립트는 사람이 읽을 수 있는 텍스트로 모든 명령을 간단히 지정하고, BAK 파일은 무손실 압축을 사용하여 동일한 지침 및 데이터 페이지를 조직된 바이너리 아카이브에 압축합니다.

SQL 스크립트 덤프와 데이터베이스 백업의 차이점은 무엇입니까?

SQL 스크립트 덤프는 하나씩 구문 분석하고 실행해야 하는 순차적 SQL 쿼리가 포함된 압축되지 않은 일반 텍스트 파일입니다. 데이터베이스 백업은 원시 데이터 페이지, 내장 압축 및 빠른 복원 인덱스를 특징으로 하는 데이터베이스 엔진에 최적화된 독점 바이너리 아카이브입니다.