Contrôle de concurrence multiversion (MVCC)

La base garde plusieurs versions d'une ligne pour que les lecteurs ne bloquent jamais les écrivains : chaque transaction voit un instantané cohérent. Les vieilles versions doivent être nettoyées, c'est le rôle du vacuum dans PostgreSQL.