Also called: Row, record
In plain English
A tuple is just one row of data — one record in a table, with all its column values. PostgreSQL uses the word “tuple” because internally a row can have several stored versions (see MVCC), so “tuple” really means “one stored version of a row”.
Why it matters
When you read about dead tuples, live tuples, or n_dead_tup in monitoring, they are all counting row versions. Knowing the term makes vacuum and bloat metrics readable.
En palabras simples
Una tupla es simplemente una fila de datos: un registro de una tabla con todos sus valores de columna. PostgreSQL usa la palabra “tupla” porque internamente una fila puede tener varias versiones guardadas (ver MVCC), asi que “tupla” significa “una version guardada de una fila”.
Por que importa
Cuando leas sobre tuplas muertas, tuplas vivas o n_dead_tup en el monitoreo, todas cuentan versiones de filas. Conocer el termino hace legibles las metricas de vacuum y bloat.