Graft : Un nouveau moteur de réplication Edge pour une forte cohérence et des synchronisations partielles

2025-04-02
Graft : Un nouveau moteur de réplication Edge pour une forte cohérence et des synchronisations partielles

Graft, un moteur de stockage transactionnel open source, s'attaque aux défis de la synchronisation des données dans les environnements de calcul en périphérie. Contrairement à la réplication complète traditionnelle ou aux différences conscientes du schéma, Graft utilise une stratégie de réplication partielle et paresseuse qui combine des garanties de cohérence forte, une évolutivité horizontale et une durabilité du stockage d'objets. Il permet aux clients de synchroniser les données à la demande, en récupérant uniquement les données nécessaires, et prend en charge la synchronisation depuis les périphériques Edge et hors ligne. Son cœur est le Volume, une collection clairsemée et ordonnée de Pages de taille fixe, les clients interagissant via une API transactionnelle. Cela rend Graft adapté à divers cas d'utilisation, notamment les applications offline-first, la synchronisation multiplateforme et les réplicas multi-écrivains sans état.