Saya baru saja membaca sepintas artikel, tetapi sepertinya penulisnya menciptakan kembali basis data dua waktu roda. Saya tidak yakin dia melakukannya dengan baik, tetapi saya tidak membacanya dengan cermat.
Sebelum Anda masuk terlalu jauh ke dalam ini, luangkan waktu untuk membaca sekilas buku lama Richard Snodgrass Mengembangkan Aplikasi Basis Data Berorientasi Waktu di SQL . Ini tersedia sebagai PDF dari halaman webnya .
Saya pikir kurangnya dukungan MySQL untuk kendala CHECK dan implementasi GROUP BY yang aneh akan membuat pendekatannya sulit untuk diterapkan. Jika Anda memiliki kebebasan memilih, PostgreSQL mungkin merupakan platform yang lebih baik untuk ini.