Je viens de survoler l'article, mais il semble que l'auteur réinvente la base de données bi-temporelle la roue. Je ne suis pas sûr qu'il ait fait du bon travail, mais je ne l'ai pas lu attentivement.
Avant d'approfondir cela, prenez le temps de parcourir le vieux livre de Richard Snodgrass Developing Time-Oriented Database Applications in SQL . Il est disponible au format PDF sur sa page Web .
Je pense que le manque de support de MySQL pour les contraintes CHECK et la mise en œuvre particulière de GROUP BY rendront son approche difficile à mettre en œuvre. Si vous avez la liberté de choix, PostgreSQL pourrait être une meilleure plate-forme pour cela.