Format Atlas

데이터

SQLite 파일이란?

SQLite는 테이블과 인덱스를 보통 하나의 기본 파일에 저장하는 내장형 관계형 데이터베이스입니다. .sqlite, .sqlite3, .db 확장자를 쓰지만 파일명만으로 형식을 단정할 수 없습니다.

.sqlite · .sqlite3 · .db로컬 파일에 저장되는 관계형 데이터베이스

이 형식을 선택할 때

  • 별도 서버 없이 SQL 사용
  • 앱 데이터를 이동하기 쉬운 파일로 관리

이 형식을 피할 때

  • 여러 서버의 대량 동시 쓰기
  • 텍스트 편집기로 바이너리 직접 수정

주요 용도

  • SQLite 호환 앱의 로컬 데이터 저장
  • 앱과 소규모 서비스의 내장 데이터베이스

특징

  • 기본 데이터베이스는 보통 한 파일에 저장
  • SQL로 테이블과 레코드 처리
  • 트랜잭션 중 journal 또는 WAL 파일이 생길 수 있음

장점과 단점

장점

  • 별도 데이터베이스 서버가 필요하지 않음

단점

  • 올바른 절차로 앱과 함께 보관하고 백업하기 편리
  • 여러 서버의 대량 동시 쓰기에는 적합하지 않음

열기 및 변환

여는 방법

사용 중 기본 파일만 복사하면 백업이 일관되지 않을 수 있음

변환 방법

SQLite 호환 도구나 sqlite3로 여세요. 바이너리를 텍스트 편집기로 수정하지 말고 SQLite 백업 기능을 사용하세요.

주의 사항

  • CSV로 내보낼 때 데이터 형식, 인코딩, NULL 값을 확인하세요. SQL 덤프에서는 앱 전용 기능도 확인합니다.
  • WAL 모드에서는 -wal, -shm 파일이 함께 있을 수 있습니다. 작동 중 기본 파일만 복사하지 마세요.

자주 묻는 질문

개인정보나 앱의 중요 데이터가 있을 수 있으므로 복사본을 보호하세요.

.db 파일은 모두 SQLite인가요?

관련 형식

비교

참고 자료 및 사양