SQLite를 Primary DB로 사용해보신 분?
(news.ycombinator.com)실제 프로덕션에서 SQLite만으로 DB를 구성해 봤는지에 대한 질문 (dqlite,rqlite 포함)
- SaaS에서 월 수백만 히트까지는 문제 없이 사용 중. Litestream으로 지속 백업해서 프로덕션에서도 문제 없음
- SQLite보다는 그냥 Postgres를 선택하는게 더 낫다는 댓글이 많음
- SQLite를 쓰면 안되는 경우
- 데이터와 어플리케이션이 네트웍으로 분리된 경우
- 동시에 쓰는 writer들이 많은 경우
- 데이터 사이즈가 280TB 보다 큰 경우
댓글과 토론
조금 다른 이야기입니다만, SQLite는 로컬 캐시 목적으로는 정말 끝내주게 편하더군요.
저는 메인 DB까지 SQLite로 사용해본 적은 없습니다만, 기존에 퍼블릭 클라우드의 관리형 RDBMS를 쓰던 제품에서 생각보다 DB 사용량은 적은데 괜히 비용만 많이 나간다는 이유로 로컬 환경의 SQLite로 마이그레이션한 사례는 옆에서 본 적이 있습니다.