5 คะแนน โดย xguru 2022-07-28 | 2 ความคิดเห็น | แชร์ทาง WhatsApp
  • ทำงานคล้ายระบบไฟล์แบบ passthrough โดยดักจับและจัดการการเขียนของ SQLite DB แล้วจำลองไปยังคลัสเตอร์ที่ประกอบด้วยหลายเครื่อง
  • FUSE 3 + Leader Election (เซสชัน Consul) + HTTP Server (API server สำหรับรับการเปลี่ยนแปลงระหว่างโหนด)
  • ปัจจุบันรองรับเฉพาะ Linux
  • ตรวจจับข้อมูลทรานแซกชันของ SQLite ด้วยฟอร์แมต LTX (Liteserver Transaction File) แล้วจัดเก็บและจำลองในระดับทรานแซกชัน
    → ต่างจากวิธี WAL ตรงที่เป็นฟอร์แมตที่ปรับให้เหมาะกับการ replication โดยเฉพาะ

2 ความคิดเห็น

 
galadbran 2022-07-28

เรียบง่ายเลยใช้งานได้สะดวกใช่ไหม? อ้าว งานเริ่มใหญ่ขึ้นเรื่อย ๆ เหรอ? งั้นก็ต้องเพิ่มฟีเจอร์สิ
ประมาณว่าเป็น flow แบบนี้หรือเปล่า? ^^;
แต่พองานใหญ่ขึ้น ถึงจุดหนึ่งก็ดูเหมือนว่าจะต้องย้ายไปใช้ DB อื่นอยู่ดี...