Русский
Открыть в Telegram

Ветка вопрос как раз в год скидывать год в архивную базу

18 сообщений · –
А
вопрос как раз в год скидывать год в архивную базу
  1. D
    Скидывать в оффлайн или онлайн? Сразу год или это должно быть плавающее окно? Методы есть разные. Самый правильный имхо, делать патриции откидывать их в ту же базу и делать ro на патриции если вам нужно со стороны сервера бд контролировать доступ и данные нужны для чтения. Если офлайн то чуть посложнее, но методика такая же но с отдельной базой или файловыми группами.
    1. А
      патриции рассматривал, но хотелось бы уменьшить еще и размер файлов бд, а архивную базу перенести на более медленный диск
      1. И
        Да просто делай в 1С-стиле, в 00:00 1 января база переименовывается в old_2026_dbname и уводится в RO а клиенты попадают в пустую/обрезаную dbname Шринки и переносы старой по вкусу
        1. А
          не пустая база не подходит, нужно чтобы осталось 3 года
          1. И
            И можно точно сказать какие данные за три года нужны?
      2. I
        А сколько сейчас эти размеры ? В Гб и в кол-ве записей.
      3. D
        И что вам мешает включить сжатие данных и расположить патриции на медленном диске?
        1. А
          Необходимо будет под партиции переписать логику получения данных - это очень много где нужно переписывать, и не во всех запросах это можно сделать
          1. I
            Ну, а так - просто не будет никаких данных.... Зато переписывать не надо.
            1. M
              или по запросу пользователя процедурка делает перенос из архива в боевую БД (было в одном проекте) нужные сущности на пару дей
              1. И
                Где-то видел шикарный вариант, клиенты сами метили кого в архив, и эти данные выкидывались автоматически в другой сервер
              2. R
                ну тут то нежелание переписывать есть )
  2. Д
    и еще надо смотреть что за бизнес смысл данных, там может быть много нюансов с закрытием отчетного периода, продажи - просто, инциденты посложнее, проекты с ломаным таймлайном и размазанные по хронологии еще сложнее........

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Границы индекса · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем