mvSQLite - ฐานข้อมูลแบบกระจายที่เข้ากันได้กับ SQLite
(github.com/losfair)- ใช้ VFS ซึ่งเป็นเลเยอร์ความสามารถในการพกพาข้าม OS ของ SQLite และใช้ FoundationDB โอเพนซอร์สระบบจัดเก็บคีย์-แวลูแบบกระจายของ Apple เป็นสตอเรจเลเยอร์
- ไม่ใช่แค่การ replicate แบบง่าย ๆ แต่รองรับ scalability ทั้งการอ่านและการเขียน
- ทำงานได้เพียงแค่เพิ่ม
LD_PRELOAD=libmvsqlite_preload.sโดยไม่จำเป็นต้องแก้ไขโค้ดเดิมที่ใช้ SQLite - ชาร์ดอัตโนมัติ
2 ความคิดเห็น
พอเห็น Apple โผล่มาในหัวข้อแบบนี้ ก็รู้สึกแปลกใหม่ดีเหมือนกัน ^^;
บทนำ: Turning SQLite into a distributed database
rqlite - ฐานข้อมูลแบบกระจายน้ำหนักเบาที่สร้างบน SQLite
ผมทุ่มสุดตัวกับ SQLite ฝั่งเซิร์ฟเวอร์
Litestream - เครื่องมือทำ Streaming Replication สำหรับ SQLite
มีใครเคยใช้ SQLite เป็น Primary DB บ้างไหม?