Newton, não captei muito bem... Tu gera toda a string de modificação e armazena na banco, processando ela mais tarde?
Este sistema gera entorno de 40 ocorrências por segundo... tem um volume interessante de informações... Talvez eu possa armazenar os Logs Binários ou até mesmo os .frm em si (não sei se é uma maneira inteligente...).
A vantagem do dump é que o restore por parte do cliente seria facilitado, mas existe a desvantagem do tamanho... O ideal é que certas tabelas fossem gravadas de forma integral e outras fracionadas (no caso dos históricos de alarmes - que é o programa em questão) para opção de restore de acordo com o cliente (o que entraria a tua idéia - acho)...
Atenciosamente,
André Santos