17 पॉइंट द्वारा xguru 2022-09-27 | 2 टिप्पणियां | WhatsApp पर शेयर करें
  • SQLite के full-stack उपयोग पर पूरी तरह ध्यान दे रही Fly io की नई परियोजना
  • बारीक transaction नियंत्रण के ज़रिए Litestream के विचार का विस्तार
    • Litestream सिर्फ WAL फ़ाइल की प्रतिलिपि बनाता है, लेकिन LiteFS हर transaction इकाई के आधार पर जाँच और लागू करता है
  • SQLite के file system API को intercept करने के दो तरीके हैं: VFS abstraction का उपयोग बनाम FUSE file system लिखना
    • LiteFS ने अधिक कठिन FUSE file system बनाने वाला तरीका अपनाया
    • VFS के उपयोग के लिए एक प्रारंभिक चरण है, इसलिए अगर कोई DB का उपयोग करना चाहता है तो उसे पहले VFS लोड करना होगा
    • FUSE इस तरह की अधिकांश usability समस्याओं को हल करता है
  • उपलब्धता बढ़ाने के लिए cluster के primary node को lease पर लेना (Hashicorp के Consul का उपयोग)
  • distributed replication तरीका उपयोग करता है
  • आगे आने वाली सुविधाएँ
    • WAL mode support
    • Write Forwarding
    • S3 Replication
    • Encryption

2 टिप्पणियां

 
roxie 2022-09-27

वाकई, यह दिल से है।