▲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가 여전히 초대 전용인지에 대한 질문이 있습니다.
Hacker News 의견