- ใช้งานได้ในทุกสภาพแวดล้อมของ JS เช่น เบราว์เซอร์/Node/Deno/ReactNative
- Full Stack DB: เมื่อนำไปแนบเป็นแพ็กเกจ Typescript ภายในแอป ระบบจะจัดการการจัดเก็บข้อมูลบนเซิร์ฟเวอร์ พร้อมซิงก์คิวรีกับไคลเอนต์อย่างชาญฉลาด
- ซิงก์แบบเรียลไทม์ผ่าน incremental updater ระดับพร็อพเพอร์ตีและการแก้ไขความขัดแย้ง
- รองรับผู้ให้บริการสตอเรจหลากหลาย เช่น SQLite, IndexedDB, LevelDB และหน่วยความจำ
- รองรับโหมดออฟไลน์ได้ด้วยการเชื่อมต่อใหม่อัตโนมัติและการคงความสอดคล้องของข้อมูล
- จัดการการ rollback และการลองใหม่สำหรับอัปเดตที่ล้มเหลว
- บังคับใช้ Authorization ทั้งฝั่งการอ่านและการเขียน
- ลดทราฟฟิกเครือข่ายให้น้อยที่สุดผ่าน delta patch
- ฐานข้อมูลฝั่งไคลเอนต์จัดการ local caching
- มีแดชบอร์ดผู้ดูแลระบบให้ใช้งาน
3 ความคิดเห็น
เมื่อก่อนตอนทำแอป Android เพื่อรองรับสภาพแวดล้อมที่อินเทอร์เน็ตไม่เสถียร ผมเคยทำฐานข้อมูลไว้ในเครื่องด้วย realm และตั้งให้ซิงก์เป็นระยะผ่าน API แต่ดูเหมือนว่าจะไม่จำเป็นต้องสร้างใหม่เองตั้งแต่แรกเลย
นักพัฒนา Backend แค่ติดตั้งอันนี้แล้วลองเล่นดูก็พอใช่ไหมครับ? +_+