Cada vez que actualizas o eliminas una fila en PostgreSQL, en realidad estás creando una nueva versión de la fila. PostgreSQL se encarga de que tu versión de la fila sea consistentemente visible dentro de tu transacción, respetando todas las propiedades ACID que hacen que PostgreSQL sea tan confiable y potente. Este diseño con múltiples versiones por fila, necesita mantención, ya que ciertas versiones de las filas se vuelven obsoletas, dejan de ser visibles y ya no son útiles, y por lo tanto, deben ser eliminadas. Dicha mantención se llama VACUUM (vaciar, aspirar, limpiar). En esta charlas aprenderás lo que es MVCC (control concurrente de versiones múltiples), Vacuum y Autovacuum. Veremos cómo monitorear la base de datos para mantener una cantidad tolerable de versiones obsoletas y así evitar problemas de rendimiento.