У меня есть удаленный сервер Firebird 3.0 с базой данных. В этой базе данных есть большая таблица. Клиент очень часто запрашивает эту таблицу во время своей работы. Слишком много клиентов и плохое интернет-соединение, поэтому работа с этим столом ужасна. Я сделал локальную копию этой таблицы через IBExpert во временную базу данных, которая распространяется вместе с клиентским приложением.
Но теперь необходимо изменить некоторые значения в этой таблице (добавить новые значения и отредактировать некоторые старые). Поэтому мне нужна какая-то синхронизация - копирование удаленной модифицированной таблицы в локальную базу данных клиента.
Клиентское приложение было сделано с использованием Delphi Berlin 10.1. Поэтому синхронизация должна выполняться с помощью кода Delphi.
Подскажите, пожалуйста, как правильно будет синхронизировать такую большую таблицу, пожалуйста?