L'unica cosa che mi viene in mente pensando ad un utilizzo come lo hai prospettato è:

l'applicazione off-line memorizza tutte le query eseguite
(magari in un file .sql)

quando si connette l'applicazione le esegue sul db on-line
(se i db sono identici e il db on-line fa come da slave)