Услуги поддержки СУБД MySQL

Выбирая сервис поддержки СУБД MySQL от нашей компании Вы получите:

Наш сервис удаленной поддержки помогает достичь бесперебойной работы Клиентских СУБД MySQL и свести к минимуму сбои и простои систем.

Наши преимущества:

  • 24х7 Удаленная поддержка

Выделенная команда опытных инженеров следит за Вашей инфраструктурой 24 часа в сутки.

  • Не нужно держать в штате собственный штат администраторов баз данных.

Сократите затраты без потери качества поддержки

  • Планируйте развитие системы

Стройте прогноз по увеличению и росту нагрузки, добавлению мощностей и ресурсов

  • Выделенный аккаунт менеджер

Единая точка входа по всем возникающим вопросам. Кто координирует, планирует и контролирует всю активность на ваших системах. Увеличивая скорость реакции и коммуникации.

Как мы работаем (принцип работы):

Работаем с уже готовой архитектурой или помогаем построить с нуля

  • Мы выполняем весь комплекс задач

Первичная установка и конфигурирование Postgresql, сайзинг, оптимизация производительности и безопасности, настройка тестовых сред.

  • Оптимизация производительности

Опытные инженеры могут настроить производительность работы СУБД через партиционирование таблиц, оптимизацию запросов, создание индексов, пересмотр настроек параметров СУДБ и др

  • Мониторинг систем в режиме 24х7

В режиме реального времени наша команда следит за компонентами системы, такими как CPU, память, соединения, репликация и др. Как только метрики выходят за пороговые значения, мы начинаем действовать.

  • Планируем активности заранее

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

Что входит в услуги поддержки СУБД:

Мониторинг

  • Мониторинг 24 на 7
  • Подключение инструментов автоматического мониторинга
  • Реакция на инциденты в режиме реального времени
  • Разработка расширенных метрик мониторинга
  • Проактивная реакция
  • Разработка эскалационных процедур

Регламентные работы и настройка резервного копирования

  • Установка обновлений и переход на новые версии
  • Планирование отказоустойчивости и аварийного восстановления
  • Резервное копирование и восстановление из копий
  • Поддержка решений высокой доступности
  • Планирование масштабируемости и балансировки нагрузки
  • Анализ поведения нагрузки емкости/места, загрузки и отставания
  • Восстановление к точке во времени, восстановление на определенный момент времени
  • Установка экземпляра Mysql
  • Установка отказоустойчивых кластеров Galera
  • Установка Тестовых Сред

Настройки производительности

  • Оптимизация производительности
  • Настройка параметров СУБД
  • Планирование нагрузки и емкости
  • Создание индексов
  • Работа с таблицами и их резервное копирование
  • Оптимизация работы запросов
  • Table Partitioning
  • Распределение нагрузки при помощи ProxySQL

Безопасность

  • Разграничение прав доступа и настройка политик безопасности
  • Шифрование данных и управление доступом

Управление

  • Регулярные встречи и обзор текущего состояния Систем
  • Сертифицированные инженеры
  • Выделенный технический аккаунт-менеджер
  • Доступ в сервис деск Исполнителя

Специалисты DBI приняли участие в PGConf.Russia 2022

Инженеры компании DBI участвовали в международной технической конференции PGConf.Russia 2022 по открытой СУБД PostgreSQL!

Ежегодно здесь собираются IT-директора, разработчики, администраторы баз данных и IT-менеджеры из разных городов и стран. Формат мероприятия предполагал доклады в два потока в течении двух дней, мастер-классы, а также блиц-доклады из зала и нетворкинг во время кофе-брейков.

Организатор составил программу мероприятия на 2 дня, чтобы участники успели не только послушать интересные доклады, но также обменяться профессиональным опытом.

Хотим поделиться списком тем, которые обсудили на конференции:

  • PostgreSQL на переднем крае: высокие нагрузки, большие БД, отказоустойчивость
  • Новое в PostgreSQL и вокруг: развитие PostgreSQL и его экосистемы
  • PostgreSQL в реальных системах: архитектура, миграция, эксплуатация
  • Использование PostgreSQL в платформе 1С
  • PostgreSQL в геоинформационных системах (GIS)

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

Многие выступления были посвящены одной из самых актуальных тем 2022 года – переезду с MSSQL и ORACLE на PostgreSQL. Было крайне интересно дискутировать о возникающих проблемах и будущем пути развития PostgreSQL.

По итогам прослушанных кейсов по миграции мы получили подтверждение, что универсального способа и подхода для миграции нет. Каждый пример индивидуален и требует глубокого погружения, а также анализа бизнес-процессов в базе данных.

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

Однако подходы к анализу баз данных отличались. Некоторые использовали готовые продукты как Ora2Pg, кто-то писал свое, другие делали вручную так как были максимально погружены в бизнес-процессы заказчика.

На основе полученной информации мы выделили критерии, которые могут повлиять на трудозатраты для выполнения миграции в наших будущих проектах:

  • Тип технологии обработки БД (OLAP,OLTP, HTAP);
  • Максимально возможная длительность простоя;
  • Количество реализованной бизнес-логики на стороне БД и её сложность (использование автономных транзакций, иерархических запросов и т.д);
  • Степень использования различных vendor-специфичных инструментов, отсутствующих в ванильном PostgreSQL, например: Планировщик задач Oracle, AlwaysOn в MSSQL или относящихся скорее к архитектуре решений, таких как Oracle Sharding, Oracle Golden Gate, а так же подбор альтернатив среди расширений.

К тому же нам удалось пообщаться с одним из докладчиков в неформальной обстановке и обсудить общие трудности при переезде с MSSQL. Исходя из обсуждения, по многим параметрам и имеющемуся опыту, а также используемым инструментам, наша компания занимает одну из ведущих позиций в работе с PostgreSQL.

В течение последних 5 лет DBI активно работает с PostgreSQL. Более двадцати компаний находятся на поддержке в формате 24/7, а PostgreSQL используют как стандарт при разработке новых решений. Мы реализовали три проекта по миграции с MSSQL и Oracle на PostgreSQL и готовы к новым IT-проектам.

Благодарим организаторов компании Postgres Professional за то, что собрали всех вместе, устроили такое интересное мероприятие и красиво завершили его лекцией о космосе!

Обзор особенностей Apache Superset

Продолжаем делиться возможностями решений Open Source, которые сейчас набирают популярность на рынке. Дмитрий Шевченко, специалист по бизнес-приложениям компании DBI, расскажет о возможностях Apache Superset, инструментах, которые необходимо доработать, а также поделится опытом использования Superset на одном из наших проектов. Итак, рассмотрим:

Apache Superset – быстрый и гибкий BI инструмент в бизнес-аналитике, который разработан для высокой доступности и скалирования на крупных распределенных средах, он также отлично работает внутри контейнеров.

Однако предела расширяемости для Superset не существует, его можно протестировать даже на ноутбуке.

Superset предоставляет:

  • Интуитивный интерфейс для визуализации наборов данных и создания интерактивных инфопанелей;
  • Широкий набор визуализаций с возможностью подключения и создания собственных, используя JS;
  • Простой и понятный инструмент для создания наборов данных (используя SQL);
  • Встроенный редактор SQL (SQL Alchemy) для работы с данными;
  • Удобный интерфейс для создания метрик и вычисляемых столбцов;
  • Поддержка для большинства SQL баз данных (всего около 30 коннекторов, список постоянно пополняется);
  • Встроенное асинхронное выполнение запросов и кэширование;
  • Расширенная модель безопасности, предоставляет богатую кастомизацию для доступа к инфопанелям, наборам данных и визуальным элементам;
  • Возможность интегрировать со многими инструментами аутентификации (БД, OpenID, LDAP, OAuth, REMOTE_USER, и т.д.);
  • API для программной кастомизации;
  • Скалируемость, которая поддерживается «облачной» архитектурой.

Superset также позволяет выбрать инструменты для:

  • web server (Gunicorn, Nginx, Apache);
  • metadata database engine (MySQL, Postgres, MariaDB, etc);
  • message queue (Redis, RabbitMQ, SQS, etc);
  • results backend (S3, Redis, Memcached, etc);
  • caching layer (Memcached, Redis, etc).


Сейчас Superset используют во многих крупных компаниях. Например, на PROD-среде для Airbnb внутри Kubernetes он обслуживает 600+ активных пользователей ежедневно, которые просматривают более 100 000 отчетов в день.

Список компаний, которые используют Superset, можно найти здесь:

https://github.com/apache/superset/blob/master/RESOURCES/INTHEWILD.md

Возможности Superset:

  • Гибкий инструмент, созданный для работы с большим объемом данных;
  • Большой набор доступных визуализаций из коробки и возможность подключить собственные;
  • Расширенная модель безопасности (роли, RLS);
  • Удобный импорт/экспорт объектов (инфопанели, наборы данных, визуальные элементы);
  • Импорт данных из CSV файлов;
  • Экспорт данных в CSV и JSON;
  • Возможность настроить SSO для различных приложений с Superset;
  • Можно работать с SQL запросами прямо в интерфейсе приложения, создавать из результатов запроса отчеты или извлекать из визуализации SQL выборку.


Инструмент развивают, постоянно добавляют новые возможности и расширяют имеющиеся. Рассмотрим некоторые возможности Superset на рисунках:

1. Гибкая панель фильтров

Для фильтрации данных в Superset применяется боковая панель фильтров, гибкая в настройке, можно скрыть или развернуть.

2. Настраиваемая область видимости (scope) для фильтров

3. Удобство работы с CSV

Удобная возможность, как загрузить данные из CSV, так и выгрузить отчет в CSV:

4. Результат

Наш пример инфопанелей для демо-организации приложения SODA:

Встроенные в Superset примеры

Для расширения возможностей необходимо добавить и проработать некоторые инструменты Superset:

  • Отсутствует возможность организовывать иерархии (drill down);
  • Отсутствует вменяемая локализация для русского языка;
  • Не предусмотрена поддержка мульти-организаций;
  • Ограниченный функционал «out of the box», например нет рассылки отчетов на почту, ограниченное число коннекторов, SSO требует настройки и т.д.;
  • Нет поддержки от вендора, т.к., по сути, нет вендора;
  • Не всегда разработчики оперативно устраняют баги.


Все больше компаний используют Apache Superset. У него много функций, которые подходят для работы организаций. Если инструмент усовершенствовать и добавить, то, чего не хватаем пользователям, он может стать не заменимым решением для многих предприятий.