GN⁺ 2023-07-07 | parent | ★ favorite | on: Cloud Backed SQLite (CBS)(sqlite.org)
Hacker News 의견
  • 대규모 SQLite 데이터베이스를 청크로 서빙하고 HTTP 범위 요청으로 쿼리하는 개발자의 경험 공유
  • 이 프로세스를 도와주는 sql.js-httpvfs라는 라이브러리 언급
  • 개발자는 350MB의 SQLite 데이터베이스를 작은 조각으로 나누어 GitHub에 업로드
  • 프로젝트를 확인하고 콘솔과 네트워크 탭에서 테스트하는 것을 추천
  • 다른 댓글러는 원격 데이터 저장소를 사용할 때 캐시 일관성, 동시성, 네트워크 차단 및 인증 문제에 대한 우려를 제기
  • 일정 기간마다 데이터베이스를 tmpfs 파일 시스템에 복사하고 객체 저장소에 복사하는 더 간단한 해결책을 제안
  • 문제 해결, 저렴하고 빠른 파일 복사, 외부 데몬 없음, 간단한 전역 잠금, 스레드 안전성, 네트워크 차단 없음, 외부 인증 등의 이점을 강조
  • 다른 댓글러는 PostgreSQL이 이미 같은 문제를 해결하는데 왜 임베디드 데이터베이스인 SQLite를 클라우드 서비스에 배포하는지 의문을 제기
  • 저장소를 클라우드로 옮기면 대기 시간과 간단함이 저하될 것이라 주장
  • 다른 댓글러는 SQLite에 대한 pg_dump와 mysqldump와 동등한 명령이 있는지 묻습니다.
  • 시스템은 현재 Azure Blob Storage와 Google Cloud Storage를 지원하며, AWS는 제외될 수 있다고 언급
  • 다른 댓글러는 이 기능이 공식적으로 지원되는 것인지 "기술적으로 가능하다"는 상황인지 확신하지 못합니다.
  • 외부 클라우드 저장소에 대해 Datasette를 실행할 수 있는지 궁금해합니다.
  • 다른 댓글러는 데이터베이스에 한 번에 하나의 클라이언트만 쓰도록 보장하는 것에 대한 우려를 제기
  • SQLite의 VFS 레이어는 클라우드 객체 저장소를 구현하기 위해 유연하고 쉽게 사용할 수 있다고 언급
  • 캐싱은 구현의 까다로운 측면일 수 있다는 것을 언급
  • 다른 댓글러는 SQLite를 클라우드에서 사용하는 대신 다른 관계형 데이터베이스를 사용하는 아이디어에 혼란을 느낍니다. SQLite는 원래 로컬 사용을 위해 설계되었기 때문입니다.