17 ポイント 投稿者 xguru 2022-09-27 | 2件のコメント | WhatsAppで共有
  • SQLiteのフルスタック活用に注力しているFly.ioの新しいプロジェクト
  • きめ細かなトランザクション制御によって、Litestreamのアイデアを拡張
    • LitestreamはWALファイルを単純に複製するが、LiteFSは各トランザクション単位で調査して適用
  • SQLiteのファイルシステムAPIをインターセプトする方法は2つ: VFS抽象化を使う方法 vs. FUSEファイルシステムを書く方法
    • LiteFSは、より難しいFUSEファイルシステムを作成する方式を採用
    • VFSには利用のための事前段階があり、誰かがDBを使おうとすると、まずVFSをロードする必要がある
    • FUSEはこのような使い勝手の問題の大半を解決する
  • 可用性を高めるため、クラスターのプライマリノードをリース(HashicorpのConsulを利用)
  • 分散レプリケーション方式を使用
  • 今後予定されている機能
    • WALモード対応
    • Write Forwarding
    • S3 Replication
    • Encryption

2件のコメント

 
roxie 2022-09-27

本当に本気ですね