Архивация баз данных

В финансовых организациях базы данных нарастают как снежный ком. Каждый день происходят новые транзакции; появляются тысячи выписок, договоров, клиентских анкет. Каждый месяц прибавляются терабайты новой информации. При этом старые сведения также нельзя удалять, ведь они могут пригодиться для отчетов или для проверок Центробанка. Как результат, размеры БД становятся критическими, производительность падает, на регламентные работы нужно больше времени, а затраты на хранение информации возрастают.

Здесь «Диасофт» и приходит на помощь. Сократить объемы баз данных и снизить стоимость владения ими помогает решение Digital Q, Архивация. Наши эксперты предварительно оценивают ожидаемый эффект и выполняют комплекс мероприятий, который планируют заранее. Как итог, удается сократить размер БД, не теряя важную информацию.

Проблема: как базы данных убивают производительность

Со временем в любой БД накапливается достаточно «тяжелых» таблиц. Это могут быть:

  • журналы событий и логов;

  • исторические записи по закрытым периодам;

  • завершенные договоры, по которым нет активных операций;

  • сведения, требуемые раз в полгода для отчетности.

Все эти данные занимают место, хотя редко используются в ежедневной работе. Однако они по-прежнему:

  • увеличивают время получения доступа к актуальной информации;

  • замедляют ежедневные регламентные операции, такие как резервное копирование, обновление статистики, перестроение индексов;

  • требуют дополнительных ресурсов на хранение — а значит, и соответствующих затрат.

Стандартные инструменты для очистки БД либо недостаточно эффективны, либо создают лишние риски: можно случайно удалить сведения, которые действительно нужны.

Решение: перенос данных в архив

Архивация Digital Q позволяет уменьшить размер наиболее «тяжелых» таблиц. Для этого данные, которые в них содержатся, переносятся в отдельную архивную БД. Рабочий процесс разделён на два этапа. Алгоритм прост и понятен, риски сводятся к минимуму.

Этап 1. Подготовка к архивации. Создание списков исключений

На этом этапе из таблиц не удаляется никакая информация. Вместо этого по каждому установленному модулю заполняется список исключений. В него входят сведения, которые не подлежат архивации, например незакрытые периоды, активные договоры, а также записи, необходимые для текущих операций.

По результатам данного этапа вы получаете:

  • прогнозный расчетный объем архивируемых данных;

  • прогнозное время архивации;

  • проверку данных на предмет того, корректно ли относить их к архивируемым — это исключает риск ошибки.

Таким образом, оценить полезный эффект и принять решение вы можете еще до того, как запустите саму архивацию. Если предварительные результаты вас устраивают — переходите ко второму этапу.

Этап 2. Перенос данных в архивную БД

На данном этапе в соответствии с заранее выбранным набором компонентов архивируемые записи фактически переносятся в архивную БД.

Ключевые возможности модуля:

Возможность

Что дает

Запуск в фоновом режиме

Архивация не требует останавливать работу банка

Приостановка и возобновление процессов

Можно адаптировать работу под нагрузку системы

Деархивация данных

Заархивированные данные сохраняются без повреждений и доступны для развертывания в отдельной БД

Интуитивно понятный интерфейс

Все операции могут выполнять штатные сотрудники без глубоких знаний SQL


Ключевые преимущества для банка

Архивация БД дает измеримые результаты:

Показатель

Эффект

Освобождение дискового пространства

30–70 % текущего объема

Сокращение времени ежедневных регламентных работ

20–50 %

Стоимость владения (TCO)

Снижается благодаря уменьшению размеров БД

Отказоустойчивость системы

Повышается за счет разгрузки Production БД

Производительность доступа к данным

Возрастает, поскольку нужно сканировать меньше таблиц


Помимо этого, в дальнейшем стабилизируется размер БД. Он перестаёт бесконтрольно расти, и динамика, которую вы получаете, становится предсказуемой.

Дополнительная польза

  • Создавать отчеты удаётся быстрее в несколько раз. Для построения отчётности используется не огромная по объему Production БД, а очищенная или архивная.

  • Миграции и обновления становятся проще. Объем информации меньше — это позволяет быстрее проводить тестирование и выкатку обновлений, переходить на новое оборудование.

  • Соблюдаются требования регулятора. Информация не удаляется безвозвратно, а переносится в архив, где доступна для проверок и аудита.

Кому подходит решение

Архивировать БД рекомендуется банкам и финансовым организациям, которые:

  • используют Digital Q и столкнулись с неконтролируемым ростом объема БД;

  • замечают, что система стала медленнее работать при штатных операциях;

  • желают уменьшить затраты на дисковые ресурсы и на обслуживание;

  • планируют миграцию или обновление — и хотят ускорить эти процессы;

  • нуждаются в прогнозе эффективности перед началом работ.

Почему именно «Диасофт»

Мы не просто предлагаем рабочий инструмент. Наши эксперты готовы:

  • провести предварительную оценку будущего эффекта — вы увидите реальные цифры до запуска проекта;

  • выполнить все мероприятия под ключ или помочь настроить работу силами вашей команды;

  • поделиться практикой архивации, накопленной на проектах в крупнейших банках.

Резюме

Выросшая в объемах база данных — это не норма, а проблема, которую можно и нужно решать. Архивация Digital Q позволяет:

  • освободить 30–70 % дискового пространства;

  • ускорить регламентные операции на 20–50 %;

  • снизить стоимость владения системой (TCO);

  • повысить производительность и отказоустойчивость.

Сам процесс безопасен: перенос происходит только после прогноза; работа возможна в фоновом режиме; данные в любой момент можно деархивировать.

Свяжитесь с нами, чтобы получить экспертную оценку ожидаемого эффекта для вашей БД.