neo 2023-11-08 | parent | favorite | on: GN⁺: Bluesky, 단일 테넌트 SQLite로 이전(github.com/bluesky-social)
Hacker News 의견
  • Bluesky가 단일 테넌트 SQLite 설정으로 이전하여 이 접근법의 도전과 이점에 대한 논의가 일어났습니다.
  • 일부 사용자들은 데이터 이전과 스키마 버전에 대한 잠재적인 문제, 미래의 데이터 집계 필요성에 대해 우려를 표현합니다.
  • 다른 이들은 SQLite가 동시 트랜잭션을 지원하지 않는다는 주장에 의문을 제기하며, 특정 조건 하에서는 지원한다고 지적합니다.
  • 사용자 대 데이터베이스의 1:1 비율 전략이 흥미롭게 보이며, 사용자 간에 집계해야 할 데이터가 어떻게 처리될지에 대한 질문이 제기되었습니다.
  • 이 설정이 다른 사용자가 새로운 콘텐츠를 게시할 때 사용자의 데이터베이스에 대한 업데이트를 어떻게 처리할지에 대한 관심도 있습니다.
  • 일부 사용자들은 서버 SQLite/Litestream의 채택을 칭찬하며, 이를 테넌트 데이터베이스에 대한 비용 효율적인 선택으로 인용합니다.
  • SQLite에 어떤 유형의 데이터가 저장되고 어떤 것이 저장되지 않는지에 대한 질문이 제기되었으며, 일부 사용자들은 사용자 간의 메시지가 SQLite에 저장되지 않는다고 가정합니다.
  • MD5 해시를 사용하여 두 문자 대상 디렉토리를 얻는 것이 SHA256 해시 대신 더 빠르고 동일한 문제를 해결할 것이라는 제안이 있습니다.
  • 일부 사용자들은 이 이전을 긍정적인 움직임으로 보며, SQLite 파일을 다운로드하고 로컬 전용 HTML 프론트 엔드를 생성함으로써 서비스를 간단히 떠날 수 있을 것이라고 제안합니다.
  • Bluesky가 여전히 초대 전용인지에 대한 질문이 있습니다.