Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MySQL > Апдэйт данных через определенное время


Автор: Vetlblya 15.4.2010, 12:25
есть удаленный сервер. есть база. в базе таблица. в таблице записи. в записи данные. 
нужно через каждые 30 минут в автоматическом режиме делать апдэйт данных.

как? в какую сторону инфу искать? ничего не знаю про это. намекните что-нибудь!

Автор: cha0t1k 15.4.2010, 13:26
Можно повесить скрипт апдейта на cron. 

Автор: DimW 15.4.2010, 14:30
Цитата(Vetlblya @  15.4.2010,  12:25 Найти цитируемый пост)
есть удаленный сервер. есть база. в базе таблица. в таблице записи. в записи данные. 


игла в яйце, яйцо в утке, утка в зайце, заяц ва*уе (с)


Цитата(Vetlblya @  15.4.2010,  12:25 Найти цитируемый пост)
в какую сторону инфу искать?

на мой взгляд крон не вариант, когда есть штатное средство - http://dev.mysql.com/doc/refman/5.1/en/create-event.html

Автор: cha0t1k 15.4.2010, 14:34
Цитата

на мой взгляд крон не вариант, когда есть штатное средство


Зависит от задачи. Но интересный вариант. Не знал о нем раньше =)

Автор: DimW 15.4.2010, 14:58
Цитата(cha0t1k @  15.4.2010,  14:34 Найти цитируемый пост)
Зависит от задачи.

какой бы задача не была, sql лучше выполнять шедулером БД.
+
1) уровень один
2) бэкап один
3) не зависит от ОС

Автор: cha0t1k 15.4.2010, 15:20
А он позволяет выполнять внешние программы? Если например требуется раз в полчаса парсить текущую погоду и апдейтить БД?

Автор: DimW 15.4.2010, 15:53
Цитата(cha0t1k @  15.4.2010,  15:20 Найти цитируемый пост)
А он позволяет выполнять внешние программы?

судя из описания нет.

Цитата(cha0t1k @  15.4.2010,  15:20 Найти цитируемый пост)
Если например требуется раз в полчаса парсить текущую погоду и апдейтить БД? 

здесь стоит подумать - нужно ли вообще так делать...
а показания "погоды" с датчиков снимается или с gismeteo?

если абстогироваться от конкретного примера, то да потребности могут возникнуть, если же приблизиться к требованиям ТС:
Цитата(Vetlblya @  15.4.2010,  12:25 Найти цитируемый пост)
нужно через каждые 30 минут в автоматическом режиме делать апдэйт данных.

то крон использовать ни кчему.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)