Kami benar-benar menjalankan salinan database lokal dan sebagian besar perangkat lunak hanya berbicara dengan database lokal yang selalu tersedia. Kemudian kami memiliki proses latar belakang yang berfungsi untuk menjaga kedua database tetap sinkron.
Saya akan memperingatkan Anda bahwa semua jenis caching lokal bukan untuk orang yang lemah hati. Ada begitu banyak cara yang bisa tidak sinkron. Hindari melakukannya jika Anda bisa.