Ik las het artikel net door, maar het lijkt erop dat de auteur de bi-temporele database opnieuw uitvindt wiel. Ik ben er niet zeker van dat hij het goed heeft gedaan, maar ik heb het niet goed gelezen.
Neem voordat je hier te diep op ingaat even de tijd om het oude boek van Richard Snodgrass door te nemen Developing Time-Oriented Database Applications in SQL . Het is beschikbaar als pdf van zijn webpagina .
Ik denk dat MySQL's gebrek aan ondersteuning voor CHECK-beperkingen en de eigenaardige implementatie van GROUP BY zijn aanpak moeilijk te implementeren zal maken. Als je keuzevrijheid hebt, is PostgreSQL hier misschien een beter platform voor.