- Utilisable dans n’importe quel environnement JS, comme navigateur/Node/Deno/ReactNative
- Base de données full stack : en l’intégrant comme package Typescript dans l’application, le serveur gère le stockage des données et synchronise intelligemment les requêtes avec le client
- Synchronisation en temps réel grâce aux mises à jour incrémentales et à la résolution de conflits au niveau des propriétés
- Prise en charge de divers fournisseurs de stockage, notamment SQLite, IndexedDB, LevelDB et la mémoire
- Fonctionnement possible en mode hors ligne grâce à la reconnexion automatique et à la garantie de cohérence
- Gestion du rollback et des nouvelles tentatives pour les mises à jour échouées
- Application stricte de l’autorisation à la fois en lecture et en écriture
- Réduction du trafic réseau au minimum grâce aux correctifs delta
- La base de données côté client prend en charge le cache local
- Fournit un tableau de bord d’administration
3 commentaires
À l’époque où je développais des applications Android, pour gérer les environnements où la connexion Internet était instable, j’avais mis en place une base de données locale avec Realm et une synchronisation périodique via une API, mais visiblement il n’était pas nécessaire de la recréer moi-même.
Les développeurs backend n'ont qu'à installer ça et s'amuser, c'est bien ça ? +_+