На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! информация о разделе
user posted imageДанный раздел предназначается для обсуждения вопросов использования баз данных, за исключением составления запросов на SQL. Для этого выделен специальный раздел. Убедительная просьба - соблюдать "Правила форума" и не пренебрегать "Правильным оформлением своих тем". Прежде, чем создавать тему, имеет смысл заглянуть в раздел "Базы данных: FAQ", возможно там уже есть ответ.

Модераторы: Chow, Bas, MIF
  
> scheduler job , расписание
    Добрый день, возникла задача выполнять некие действия по расписанию, обновлять данные всех зареганных пользователей
    Скажите кто сталкивался с расписанием на уровне СУБД, целесообразно ли это? или лучше пусть этим занимается сервис(некое приложение), интересует быстродействие/нагрузка в совокупности
    пользователей может быть 10000+ и для каждого нужно выполнять обновление данных в 2-3 таблицах.
      Цитата handler @
      целесообразно ли это?

      Да. Глупо не использовать штатные средства. Любой другой шедулер (тем более приложение) - это ненужные накладные расходы без какого-либо профита. Плюс возможные проблемы с безопасностью.
        Akina
        а потеря данных(упала БД или еще что), как при "поднятии восстановить"?, чтобы обновить данные за тот промежуток времени при котором БД лежала, ни при каждой же итерации сравнивать время последнего обновления.
          Цитата handler @
          а потеря данных(упала БД или еще что), как при "поднятии восстановить"?

          Это проблема класса "форс-мажор", и лечить её в автоматическом режиме нельзя категорически - т.е. ситуация не подпадает под изначальную формулировку темы.

          Цитата handler @
          обновить данные за тот промежуток времени при котором БД лежала, ни при каждой же итерации сравнивать время последнего обновления.

          Ну давай только не будем смешивать системный подход к решению класса задач и устранение конкретной неисправности на конкретной системе.
            Akina
            ок спасибо, буду делать таким подходом
            0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
            0 пользователей:


            Рейтинг@Mail.ru
            [ Script execution time: 0,0566 ]   [ 15 queries used ]   [ Generated: 3.05.24, 05:29 GMT ]