
En este tercer curso de la serie, es hora de pasar del código a la base de datos 4D y ver cómo funcionan las marcas de tiempo en condiciones reales.
Empezaremos almacenando marcas de tiempo en campos de tabla y mediremos concretamente su huella: tamaño del archivo de datos, tamaño del índice, comparación con una estructura clásica que utilice pares Date + Time. Utilizando conjuntos de datos generados (100.000 registros), demostraremos las ganancias en compacidad y los efectos de umbral asociados al almacenamiento en bloques.
A continuación, compararemos estas estructuras con búsquedas ORDA (mediante queryPlan) y pruebas de ordenación, para comprobar que las ventajas teóricas se confirman en la práctica: menos índices, planes de consulta más sencillos y rendimiento de búsqueda y ordenación a favor de las marcas de tiempo.
Por último, veremos cómo utilizar una marca de tiempo para marcar eventos (creación, modificación, impresión, etc.), pasando de un modelo de «unos pocos campos de trazabilidad en la tabla principal» a un registro de eventos verdaderamente estructurado. Las marcas de tiempo se convierten entonces en el corazón de un sistema de auditoría completo, compacto y mucho más rico.