Skip to Content
Base de données interne
book

Base de données interne

by Alex Petrov
November 2024
Intermediate to advanced
376 pages
12h 13m
French
O'Reilly Media, Inc.
Book available
Content preview from Base de données interne

Chapitre 13. Transactions distribuées

Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com

Pour maintenir l'ordre dans un système distribué, nous devons garantir au moins une certaine cohérence. Dans "Modèles de cohérence", nous avons parlé des modèles de cohérence à objet unique et à opération unique qui nous aident à raisonner sur les opérations individuelles. Cependant, dans les bases de données, nous avons souvent besoin d'exécuter plusieurs opérations de façon atomique.

Les opérations atomiques sont expliquées en termes de transitions d'état : la base de données était dans l'état A avant le début d'une transaction particulière ; au moment où elle s'est terminée, l'état est passé de A à B. En termes d'opérations, c'est simple à comprendre, car les transactions n'ont pas d'état attaché prédéterminé. Au lieu de cela, elles appliquent des opérations à des enregistrements de données à partir d'un certain moment. Cela nous donne une certaine flexibilité en termes de programmation et d'exécution : les transactions peuvent être réorganisées et même relancées.

L'objectif principal du traitement des transactions est de déterminer les historiques autorisés, de modéliser et de représenter les scénarios d'exécution intercalaires possibles. L'historique, dans ce cas, représente un graphe de dépendance : quelles transactions ont été exécutées avant l'exécution de la transaction en cours. L'historique est dit ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Les réseaux

Les réseaux

Guy Pujolle
Ergonomie web

Ergonomie web

Amélie Boucher
Deje de Vender (Unselling)

Deje de Vender (Unselling)

Scott Stratten, Alison Kramer

Publisher Resources

ISBN: 9798341615656