входе беру данные с своей БД и 2 внешних. Провожу ряд манипуляй и на выходе получаю готовый код для SQL запроса, очищаю свою Бд и заливааю все данные.
Теперь хочу сделать тонкое обновление. Проверяя каждую строку в БД и если есть изменения, обновлять ее.
Как лучше это сделать? В голове каждую строку записи переводить в строку, как и шаблонную строку, и уже сравнивать их. Если есть не совпадение (любое), в массив правок, кторый на выходе будет SQL запросом на правку.
Какую задачу вы решаете? Это логическая репликация? Материализованное представление? Какой объем мастерданных? Как часто они обновляются? Они на том же сервере/движке или нет? Есть ли cdc источника? Что за базы данных наконец?
База MySQL на строк 900,столбцов штук 30. База с игровыми рецептами для приложения фронтенд крафта. 2 внешние, это самого проэкта выгрузки по рецептам и всем вещам в игре. Цель, время от времени, не часто, раз в месяц или квартал, если были изменения в самой игре, обновить эти данные.
заебенить скрипт на питоне
Обсуждают сегодня