У меня есть приложение, которое можно запустить и на другом ПК, и работать параллельно, и использовать одну базу данных.В один момент времени может использоваться первое или второе приложение, поэтому кеш должен быть синхронизирован. Приложение имеет кеш объектов базы данных.Я использую отдельную таблицу для синхронизации кэша базы данных.Он имеет следующий формат:
Кэш загрузки приложения после запуска и изменение его во время работы.
Таблица DB SYNC
|Table sync name|Date |
|Table 1 |12.01.2018 12:34:00|
|Table 2 |12.01.2018 12:34:00|
Каждый экземпляр приложения читает эту таблицу с некоторымипериод, и если дата и время таблицы, которая должна быть синхронизирована, изменена, кэш перезагружается.
Кроме того, как и в случае, другая реализация могла бы с некоторым периодом прочитать всю таблицу и выполнить синхронизацию кеша ...
Я хотел бы спросить, является ли альтернатива этому решению?