17 điểm bởi xguru 2022-09-27 | 2 bình luận | Chia sẻ qua WhatsApp
  • Dự án mới của Fly.io, công ty đang dồn toàn lực vào việc khai thác SQLite theo hướng full-stack
  • Mở rộng ý tưởng của Litestream thông qua khả năng kiểm soát giao dịch chi tiết hơn
    • Litestream chỉ sao chép đơn giản tệp WAL, còn LiteFS thì kiểm tra và áp dụng theo từng đơn vị giao dịch
  • Có hai cách để chặn API hệ thống tệp của SQLite: sử dụng lớp trừu tượng VFS hoặc viết hệ thống tệp FUSE
    • LiteFS đã chọn cách tạo hệ thống tệp FUSE, vốn khó hơn
    • VFS có bước chuẩn bị trước khi sử dụng, nên nếu ai đó muốn dùng DB thì phải tải VFS trước
    • FUSE giải quyết phần lớn các vấn đề về tính tiện dụng này
  • Để tăng tính sẵn sàng, thuê node primary của cụm bằng cách dùng Consul của Hashicorp
  • Sử dụng phương thức sao chép phân tán
  • Các tính năng dự kiến trong thời gian tới
    • Hỗ trợ chế độ WAL
    • Write Forwarding
    • Sao chép S3
    • Mã hóa

2 bình luận

 
roxie 2022-09-27

Thật sự là rất chân thành.