Como criar uma arquitetura de ponto no tempo no MySQL

Eu leioest artigo sobre a construção de uma arquitetura pontual para o seu banco de dados. Parece-me uma solução elegante, mas o artigo já existe há algum tempo (2007). Eu estava pensando: 1. Existem outros métodos para resolver isso? 2. Quais são os prós e contras deste e de outros métodos? 3. Existe uma implementação mysql disponível para esses métodos que eu possa reutilizar?