|
MySQL.RU - Webboard
Вернуться
Опеределение изменений в тблице Mysql (Олег) 20/12/2004 - 14:07:06
Re: Опеределение изменений в тблице Mysql (Dubrovsky) 20/12/2004 - 15:11:54
Re: RTFM (Dinky) 20/12/2004 - 16:07:45
Re: Репликация (Валентин) 22/12/2004 - 16:20:49
> Original message text:
> From: Олег - 20/12/2004 - 14:07:06
> Subject:Опеределение изменений в тблице Mysql
> -----------------
> Суть - нужно закачать на сервер не всю таблицу, а только изменения в ней за последнее время. Таблица на сервере readonly, т.е. не изменяется. Менять можно только на локальном компьютере администратора в оффлайне.
>
> Вся таблица занимает около 20 мегабайт и закачивать её каждый раз - слишком дорогое удовольствие, изменения каждый день всего на 100-200 байт.
>
> Чего делать ? Есть скрипты, программы, методы для создания mysqldump'a изменений ?
>
> Спасибо всем кто поможет в этом вопросе.
>
> Сам я живу в нас. пункте населением около 500 человек, спросить мне не у кого.
>
From: Валентин - 22/12/2004 - 16:20:49
Subject:Репликация
-----------------
1) Решение через лог:
+ можно подсоединится к серверу и залить лог в виже скрипта изменений с нужного времени.
- Делать это нужно вручную, вручную лезть в лог. Насколько я понимаю - работа не экспериментальная а промышленная.... поэтому такой метод неудобен.
2) Решение через репликацию MySQL:
нас.пункт - одно из мест репликации и передавать надо на сервер центра определенного.
Нужно поставить клон базы на сервере и реплицировать встроенными средствами, причем инициация будет происходить с сервера, т.к. он в этой связке slave.
- Для промышленной работы централизованных систем почти не подходит....
3) Решение через централизованную репликацию:
насколько задача относится к централизованной репликации, я по вопросу на 100% не понял...
Но я все же скажу по этому поводу...
Смысл простой, нужно добавить в табличку поле-флажок типа
updated tinyint(1) default '1';
При передаче новых строк - флажок скидывать вот и все :) такой вот простой принцип односторонней передачи без подтверждений приема.
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
19189
|
|