La persistance conserve un état entre appels ou redémarrages et impose cohérence, migration et règles de rétention.
Persistance
dans GenOS.
La persistance conserve un état entre appels ou redémarrages et impose cohérence, migration et règles de rétention.
Comprendre le
mécanisme.
Enregistrement durable (clé k,version v,valeur x) ; définir lectures, écritures, transactions, expiration et migrations.
Ce modèle explique le principe. Son implémentation et ses preuves sont décrites dans la source GenOS versionnée ; l'analogie scientifique ne les valide pas.
Explorer le mécanisme: Persistance
Un modèle pédagogique qualitatif de ce concept. Il n'exécute pas GenOS et ne valide pas son implémentation.
La transition modélisée peut avancer. Modifiez l'hypothèse et parcourez les étapes pour examiner la décision.
Du signal
au résultat.
Sérialiser l'état
La persistance conserve un état entre appels ou redémarrages et impose cohérence, migration et règles de rétention.
Valider la version durable
Enregistrement durable (clé k,version v,valeur x) ; définir lectures, écritures, transactions, expiration et migrations.
Recharger et migrer
Pour Persistance, cette issue découle du modèle ci-dessus seulement si ses hypothèses et le contrôle de résultat sont satisfaits.
Sources et
limites.
The transaction concept: virtues and limitations
Jim Gray · VLDB 1981, 144–154
Recherche primaire sur transactions de bases de données. Elle éclaire l'analogie avec Persistance, sans valider l'implémentation GenOS.
Ouvrir la source ↗Ces références expliquent le mécanisme ou la technologie d'origine ; elles ne constituent pas une preuve de fonctionnement de GenOS.
Vérifier la portée de Persistance.
Le schéma animé est pédagogique. La fiche source versionnée décrit l'implémentation ; les statuts ci-dessous indiquent sa maturité sans déduire un fonctionnement réel de l'analogie scientifique.