El tuple-versioning (también llamado el point-in-time ) es un mecanismo usado en un sistema de gestión de la base de datis relacional para almacenar últimos estados de una relación . Normalmente, solamente se captura el estado actual.
Usar técnicas del tuple-versioning, típicamente dos valores por tiempo se almacenan junto con cada Tuple : una hora de salida y un rato del final. Estos dos valores indican la validez del resto de los valores en el tuple.
Típicamente cuando se utilizan las técnicas del tuple-versioning, el tuple actual tiene una hora de salida válida, pero un valor de la falta de información por tiempo del final. Por lo tanto, es fácil y eficiente obtener los valores actuales para todos los tuples por el que pregunta por el tiempo nulo del final.
Una sola pregunta que busca para los tuples con hora de salida menos que, y el tiempo del final mayor que, un rato dado (donde se trata el tiempo nulo del final mientras que un valor mayor que el tiempo dado) darán consecuentemente los tuples válidos en el tiempo dado.
Por ejemplo, si los cambios de trabajo de una persona del ingeniero al encargado, allí serían dos tuples en una tabla del empleado, uno con el ingeniero del valor para el trabajo y el otro con el encargado del valor para el trabajo. La época del final para el tuple del ingeniero sería igual a la hora de salida para el tuple del encargado.
.
| Random links: | Portobelo, Colón | HMAS Adelaide | Shraavana | Categoría de Homotopy | Sociedad americana del folklore |