iZk
Guest
Синхронизация таблиц?
база MySQL 4.0.
Есть таблица users с клонками uid и username. Сторонними каким-то программами эта таблица наполняется, изменяется.. удаляются строки...
задача устроить мониторинг изменений таблицы.
Сейчас это делаеться так:
1) в таблице добавлена клонка lUpd (TIMESTAMP)
2) выбираю все строки в которых lUpd >= значению последнего просмотра
3) получаю COUNT(*) если он не равен предидущему то значит какаято запись стерта, чтобы ее найти приходиться держать в массив из id
Главными недостатками считаю:
1) не оперативно
2) 2 лишних запроса каждый N секунд
хотелось бы все это сделать правильно и красиво.
Можноли остаться на Mysql 4.0 Или неизбежен апгрейд на 4.1 или 5.0
база MySQL 4.0.
Есть таблица users с клонками uid и username. Сторонними каким-то программами эта таблица наполняется, изменяется.. удаляются строки...
задача устроить мониторинг изменений таблицы.
Сейчас это делаеться так:
1) в таблице добавлена клонка lUpd (TIMESTAMP)
2) выбираю все строки в которых lUpd >= значению последнего просмотра
3) получаю COUNT(*) если он не равен предидущему то значит какаято запись стерта, чтобы ее найти приходиться держать в массив из id
Главными недостатками считаю:
1) не оперативно
2) 2 лишних запроса каждый N секунд
хотелось бы все это сделать правильно и красиво.
Можноли остаться на Mysql 4.0 Или неизбежен апгрейд на 4.1 или 5.0