♥ 3
⚡ 0
PostgreSQL · Lección 02

¿Qué permite el control de concurrencia multiversión (MVCC) de PostgreSQL?

Que cada transacción vea una instantánea consistente: las lecturas no bloquean a las escrituras ni al revés, porque una actualización crea una versión nueva de la fila y deja la anterior visible para las transacciones que aún la necesitan
Que varias réplicas mantengan versiones distintas de la misma fila para repartir las lecturas entre servidores
Que cada transacción copie la tabla completa a una zona temporal para trabajar aislada y la libere al hacer commit
Que las filas se modifiquen siempre en su sitio y las lecturas esperen a que termine cualquier escritura sobre la misma fila
PostgreSQL · Lección 02

Completa el código

Una actualización crea una nueva
PostgreSQL · Lección 02

¿Por qué MVCC hace necesario un mecanismo de limpieza como VACUUM?

✓

¡Lección completada!

MVCC — concurrencia multiversión

0
XP ganado
3
Vidas restantes