La transactionalité expliquée

13:25 - 13:40   Quickie  /  Random  /  BEGINNER   Salle Casoar Tadorne

Les transactions sont un mécanisme structurant dans de nombreuses applications. Elles permettent en effet de garantir l'intégrité des données en permettant de traiter plusieurs opérations de manière atomique.

Mais comment les transactions fonctionnent-elles sous le capot ?

En nous appuyant sur l'exemple de Postgres, nous explorerons comment les mécanismes du WAL (Write-Ahead Logging) et MVCC (multi-version concurrency control) permettent de garantir cette atomcité, pour le cas unitaire, mais également lors de crash de la base.

Ils soutiennent le Jug SummerCamp