У меня есть старая база данных и новая база данных. Старые записи были недавно преобразованы в новую базу данных. Все наши старые приложения продолжают указывать на старую базу данных, но новые приложения указывают на новую базу данных.
В настоящее время обновляется только старая база данных, поэтому в течение дня новая база данных не синхронизируется. Допустимо, что новая база данных не синхронизируется в течение дня, поэтому, пока все наши приложения не будут направлены на новую базу данных, мне просто нужно написать ночное задание cron, которое будет обновлять его.
Я не хочу очищать новую базу данных и запускать полный сценарий преобразования каждую ночь, так как это сократит время безотказной работы и создаст беспорядок в нашем аудите этой таблицы.
Я думаю о том, чтобы выбрать все данные из старой базы данных, преобразовать их в новую структуру базы данных в памяти, а затем проверить наличие каждой записи, прежде чем вставить ее в новую базу данных. После этого я бы выбрал все из новой базы данных и проверил, существует ли она в старой, а если нет, то удалил.
Это самый простой способ сделать это?