lundi, décembre 4, 2023

Création et restauration à partir d’instantanés dans Rockset


L’intégrité des données est importante et les changements sont souvent intimidants car ils peuvent perturber les données de manière inattendue. Pour rendre les modifications moins inquiétantes, Rockset offre désormais la possibilité de instantanés et restaurations de collections. Cela permettra aux utilisateurs de créer un instantané d’une collection à partir duquel la collection pourra être restaurée au cas où la collection recevrait une modification inattendue.

Pourquoi utiliser des instantanés ?

  1. Remonter dans le temps

Les données entrant dans Rockset sont facultatives ingérer des transformations et l’indexation, des opérations qui ajoutent des frais généraux en termes de temps et de coût si vous devez réingérer ces données pour une raison quelconque. Plutôt que de réingérer votre collection, vous pouvez facilement utiliser des instantanés pour récupérer des écritures, mises à jour, suppressions ou autres modifications en aval incorrectes qui entraînent un comportement indésirable.

  1. Expérimenter et tester avec les données de production

En créant une nouvelle collection à partir d’un instantané d’une collection de production, vous pouvez expérimenter rapidement et en toute sécurité sur les données de production sans affecter les collections utilisées dans vos applications, et ainsi accélérer le développement de nouvelles fonctionnalités. Les mêmes avantages peuvent s’appliquer à l’exécution de tests qui nécessitent des données de production réelles pour valider qu’aucune modification radicale n’a été appliquée.

  1. Audit des données

La conformité des données et la possibilité de déboguer les modifications des données au fil du temps peuvent devenir très complexes sans la possibilité de comparer les données de vos collections à deux moments distincts. Avec les instantanés, tout ce que vous avez à faire est simplement de restaurer une copie de la collection à partir d’un moment souhaité dans une nouvelle collection et d’exécuter SQL pour comparer les versions principale et restaurée.

Comment fonctionnent les instantanés

La capture instantanée d’une collection créera une copie gelée à faible coût de la collection que les utilisateurs pourront restaurer ultérieurement. Chaque instantané ne crée pas de copie des données mais suit uniquement les modifications apportées à la collection depuis le dernier instantané. Cela nous permet de maintenir les coûts des instantanés à un faible niveau, permettant ainsi aux utilisateurs de créer des instantanés plus souvent.

La restauration à partir d’un instantané créera une toute nouvelle collection avec exactement le même contenu que la collection d’origine au moment de l’instantané mais avec sa propre copie distincte de toutes les données. Les modifications apportées à la collection source n’affecteront pas la collection restaurée et vice versa. Une fois restaurés, les utilisateurs peuvent alors joindre des sources de streaming à la collection restaurée pour poursuivre l’ingestion.

Création d’un instantané

La console Rockset dispose d’un Snapshots dans la page de détails des collections avec un Create Snapshot bouton. Tous les instantanés existants sont répertoriés dans cet onglet et de nouveaux peuvent être créés avec le Create Snapshot bouton.


instantanés-1

Cliquer sur le bouton déclenchera un Create Snapshot volet, dans lequel vous pouvez sélectionner la conservation et la description de l’instantané. Actuellement, nous prenons en charge jusqu’à sept jours de conservation des instantanés.


instantanés-2

En cliquant Create déclenchera la création d’un instantané à ce moment-là. Cela ajoutera un nouvel instantané dans la page de détails de la collection pour cette collection. L’instantané aura initialement un Creating statut, mais devrait bientôt passer à Created. Notez que le contenu des instantanés peut avoir jusqu’à dix minutes de retard par rapport au contenu de la collection actuelle.


instantanés-3

Restauration à partir d’un instantané

Tout non expiré Created l’instantané peut être restauré en cliquant sur le bouton d’extension à droite de l’instantané, puis en cliquant sur Restore.


instantanés-4

Cela ouvrira un volet pour sélectionner les options de restauration. Une collection restaurée aura le même contenu et les mêmes paramètres que la collection originale mais sans sources attachées. Remplissez les options de ce volet et cliquez sur Restore créera une nouvelle collection à partir de l’instantané. Cette nouvelle création de collection n’est pas instantanée et prend environ 15 minutes par To, mais est plus rapide que la réabsorption de toutes les données. Une fois que la collection restaurée quitte Initializing à Connectedil est prêt à être interrogé.


instantanés-5

Une fois une collection restaurée, les utilisateurs peuvent connecter des sources de streaming à cela. Les instantanés n’enregistrent pas l’état d’ingestion, il appartient donc à l’utilisateur de configurer la source de streaming pour éviter les écritures répétées au cas où cela serait important.

Pour plus d’informations sur la façon de capturer et de restaurer des collections à l’aide de l’API REST, veuillez consulter notre Guide d’instantané de collection et de restauration.



Related Articles

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici

Latest Articles