Database2025년 6월 7일1분 읽기

SQLite의 부활 — 웹 앱에서 SQLite를 쓰는 이유

YS
YoungSam
조회 2028

왜 SQLite인가 (2025)

  • 설정 불필요 — 파일 하나가 전체 DB
  • 읽기 성능이 PostgreSQL보다 빠를 수 있음
  • WAL 모드로 동시 읽기 가능
  • Litestream으로 실시간 복제

Litestream 백업

# litestream.yml
dbs:
  - path: /data/app.db
    replicas:
      - url: s3://my-bucket/app.db

적합한 사용 사례

// 개인 프로젝트, 소규모 SaaS
// 읽기 위주 워크로드
// 엣지 환경 (Turso/LibSQL)
import Database from "better-sqlite3";
const db = new Database("app.db", { wal: true });
SQLiteLitestreamDatabase

댓글 0

아직 댓글이 없습니다.