데이터베이스 덤프: SQL, CSV 및 JSON 내보내기
관계형 스키마, 테이블 직렬화 및 중단 없는 데이터 마이그레이션.
개인정보 보호를 우선한 설계
파일은 WebAssembly 및 HTML5 API를 사용해 브라우저에서 로컬로 처리됩니다. 파일은 기기 밖으로 전송되지 않으므로 서버 업로드나 제3자 파일 저장소를 이용하지 않습니다.
대기열 없음. 속도 제한 없음.
내 기기에서 바로 변환을 시작할 수 있습니다. 업로드 대기나 다운로드 대기열이 없으며, 원격 서버로 인한 속도 제한도 없습니다.
무료로 무제한 이용
계정을 만들거나 요금제를 결제하지 않고도 모든 도구를 이용할 수 있으며, 인위적인 파일 크기 제한도 없습니다. 브라우저와 기기가 처리할 수 있는 만큼 자주 변환할 수 있습니다.
형식 비교 및 기술 사양
| 출력 형식 | MIME 유형 | 사양 | 유형 |
|---|---|---|---|
| SQLite 데이터베이스 | application/vnd.sqlite3 | SQLITE-FILE-SPEC | 임베디드 관계형 데이터베이스 |
| SQL 덤프 | text/plain | ANSI-SQL-SPEC | 구조화된 질의어 덤프 |
| CSV 테이블 | text/csv | RFC-4180-CSV | 쉼표로 구분된 값 |
| JSON 데이터 | application/json | RFC-4180-CSV | 자바스크립트 객체 표기법 |
| DB 데이터베이스 컨테이너 | application/vnd.sqlite3 | SQLITE-FILE-SPEC | 일반 관계형 DB 파일 |
기술 사양 및 코덱 분석
SQL 덤프와 플랫 CSV 내보내기의 차이점
SQL 덤프에는 스키마 정의와 데이터가 포함될 수 있지만, 내용은 데이터베이스 도구와 옵션에 따라 다르며 관계, 인덱스, 유형이 모두 이식 가능하지 않을 수 있습니다. CSV는 데이터베이스 제약 없이 표 형식 값을 저장하지만 가져오기 도구가 스키마를 추론하거나 기존 테이블에 적재할 수 있습니다.
엔진 간 데이터베이스 마이그레이션
서로 다른 SQL 데이터베이스 엔진(PostgreSQL, MySQL, SQLite)은 데이터 유형과 자동 증가 키에 대해 약간 다른 구문을 사용합니다. 관계형 테이블을 구조화된 JSON 또는 CSV로 변환하면 데이터베이스 간 전송을 위한 유용한 중간 형식이 됩니다.
유용한 정보
외부 서버로 업로드된 데이터는 0바이트입니다. 모든 처리는 브라우저 샌드박스 내에서 로컬로 수행되었습니다.