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)