문제 상황
- 개인 프로젝트를 Vercel에 배포한 후, SQLite 관련 에러가 발생
- 읽기 전용으로 데이터 파일을 올려 사용하는 방식이 기존에는 잘 작동했으나, 최근 환경에서는 에러 발생
- Vercel 같은 플랫폼에서는 SQLite 사용이 공식적으로 지원되지 않음
문제 해결 접근
대안 라이브러리 탐색 (JSON 기반)
- 정적인 데이터로 쓸 경우 JSON 변환을 고려
- 후보 라이브러리:
해결: Turso 도입
- Turso: LibSQL 기반의 SQLite-compatible serverless DB
- 기존 SQLite 쿼리 그대로 사용 가능하며, Vercel에서도 정상 작동
- serverless 환경에 특화된 구조로 신뢰성 및 확장성 확보