▲GN⁺ 2025-03-05 | parent | ★ favorite | on: SQLite-on-the-Server에 대한 오해: 작은 규모보다 초대형(Hyper-Scale) 규모에 더 적합(rivet.gg)Hacker News 의견 한 사용자가 SQL로 커스텀 데이터베이스를 교체하려고 고민 중임 Sqlite3는 단일 서버에서 실행되기 때문에 후보로 고려됨 데이터베이스는 주로 읽기 작업이 많아 Sqlite3가 유리함 커스텀 데이터베이스는 특정 작업에서 매우 빠르지만 복잡한 결정임 벤치마크 테스트를 통해 Sqlite3와 Postgresql을 비교함 Sqlite3가 모든 작업에서 Postgresql보다 약 두 배 빠름 커스텀 데이터베이스는 단일 레코드 접근에서 Sqlite3보다 100~1,000배 빠름 한 사용자는 로컬 우선 웹 앱을 개발 중이며 SQLite가 적합하다고 생각함 SQLite 데이터베이스 상태를 클라우드 서비스로 쉽게 동기화하는 방법을 원함 Turso와 SQLite Cloud가 유망한 옵션으로 보임 사용자가 S3 스토리지로 푸시할 수 있는 간단한 접근법을 고려 중임 SQLite-Per-Partition의 이점에 대해 논의함 글로벌 테이블이 필요한 상황에서는 한계가 있음 SQLite를 사용한 다양한 프로젝트 경험을 공유함 다중 사용자 환경에서 SQLite는 MVCC 부족으로 인해 어려움을 겪음 MVCC를 추가하는 sqlite 호환 구현 및 확장에 대해 궁금해함 Ruby on Rails의 8.0 릴리스에서 SQLite 지원을 확장함 캐시 및 작업 큐 구성 요소를 대체하고 일반적인 웹 앱에 적합하게 만듦 Vitess나 Citus에 익숙하지 않은 사용자가 기사 내용을 이해하기 어려워함 Sharded Sqlite와 Sharded Postgres의 차이점에 대해 궁금해함 한 사용자는 VPS 호스팅을 원하지 않아 SQLite를 사용한 웹 페이지를 만듦 데이터베이스를 사용자의 장치로 다운로드하여 사용함 Ubiquiti 컨트롤러를 설정하는 데 어려움을 겪은 사용자가 SQLite 사용을 제안함 MongoDB 대신 SQLite를 사용하면 더 나은 경험을 제공할 수 있다고 생각함 Apple이 2022년 기준으로 약 300,000개의 Cassandra/ScyllaDB 인스턴스를 운영함 DB-per-tenant 접근 방식이 더 나은 방향으로 나아가고 있다고 평가함 TDLib(텔레그램 데이터베이스 라이브러리)가 SQLite를 사용함 각 TDLib 인스턴스가 24,000개 이상의 활성 봇을 동시에 처리함
Hacker News 의견
한 사용자가 SQL로 커스텀 데이터베이스를 교체하려고 고민 중임
한 사용자는 로컬 우선 웹 앱을 개발 중이며 SQLite가 적합하다고 생각함
SQLite-Per-Partition의 이점에 대해 논의함
다중 사용자 환경에서 SQLite는 MVCC 부족으로 인해 어려움을 겪음
Ruby on Rails의 8.0 릴리스에서 SQLite 지원을 확장함
Vitess나 Citus에 익숙하지 않은 사용자가 기사 내용을 이해하기 어려워함
한 사용자는 VPS 호스팅을 원하지 않아 SQLite를 사용한 웹 페이지를 만듦
Ubiquiti 컨트롤러를 설정하는 데 어려움을 겪은 사용자가 SQLite 사용을 제안함
Apple이 2022년 기준으로 약 300,000개의 Cassandra/ScyllaDB 인스턴스를 운영함
TDLib(텔레그램 데이터베이스 라이브러리)가 SQLite를 사용함