- ब्राउज़र/Node/Deno/ReactNative आदि किसी भी JS environment में इस्तेमाल किया जा सकता है
- Full Stack DB: ऐप के भीतर Typescript package के रूप में जोड़ने पर, सर्वर पर data storage संभालता है और queries को समझदारी से client के साथ sync करता है
- property स्तर पर incremental updates/conflict resolution के जरिए real-time sync
- SQLite, IndexedDB, LevelDB, memory आदि कई storage providers का उपयोग संभव
- automatic reconnect और consistency के साथ offline mode चलाया जा सकता है
- failed updates के लिए rollback & retry management
- read/write दोनों के लिए Authorization लागू
- delta patch के जरिए network traffic न्यूनतम
- client-side DB local caching संभालता है
- admin dashboard उपलब्ध
3 टिप्पणियां
पहले जब मैं Android app बनाता था, तो अस्थिर internet environment को संभालने के लिए लोकल में realm से DB बनाकर और समय-समय पर API का इस्तेमाल करके sync बनाए रखने के लिए सेटअप किया था, लेकिन लगता है कि इसे अलग से नया बनाने की ज़रूरत ही नहीं थी।
क्या Backend डेवलपर बस इसे इंस्टॉल करके मज़े कर सकते हैं? +_+