Архив услуг

Внимание! Эта страница с услугами является архивной: информация может быть устаревшей.
Актуальный профиль деятельности нашей компании описан здесь.

Базы данных

Базы данных — один из ключевых компонентов ИТ-инфраструктуры, на который, как правило, опирается работа множества других служб. Настройка СУБД — не самая тривиальная задача, а от её правильного решения зачастую непосредственно зависит функционирование различных сервисов. Проработав с популярнейшими свободными СУБД в различных конфигурациях, на разном железе и в разных проектах, мы поделимся своим опытом:

  • обеспечим тонкую настройку СУБД под конкретные особенности;
  • продумаем и построим необходимую архитектуру, в том числе:
    • различные варианты репликации (master-slave / multi-master, асинхронная / синхронная, кольца / сложные иерархии, в одном или разных ЦОД…),
    • балансировка нагрузки и отказоустойчивость (шардинг, репликация, RW splitting),
    • кэши на базе memcached (repcached), Redis, MongoDB,
    • сконфигурируем и оптимизируем дисковую систему и т.п.;
  • проанализируем и решим проблемы производительности:
    • в архитектуре;
    • в настройках СУБД и её компонентов («движков», планировщиков…);
    • в схеме БД и SQL-запросах.

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

Продукты и технологии MySQLPostgreSQLSQLiteMongoDBRedismemcached
Технические подробности
  • Реляционные СУБД: MySQL, PostgreSQL.
  • Дополнения для MySQL: Galera wsrep, MySQL Proxy.
  • Компактные БД: SQLite, Berkeley DB.
  • NoSQL: Redis, MongoDB.
  • Кэширование: memcached.
Примеры
  • Настройка репликации типа master-slave для MySQL (slave-сервер используется для резервного копирования).
    Стоимость:
  • Настройка асинхронной репликации типа multi-master для MySQL (используются VoIP-серверами Asterisk).
    Стоимость:
  • Настройка синхронной репликации типа multi-master для трёх узлов MySQL.
    Стоимость:
  • Оптимизация инсталляции MySQL с десятками тысяч MyISAM-таблиц под большой нагрузкой. Анализ проблем производительности. Изменение настроек СУБД, модификация схем БД без ущерба функциональности работающим приложениям.
    Стоимость:

Примечания

  • Представленные для всех услуг примеры — реально проведённые нашей компанией работы.
  • Любая услуга выполняется с индивидуальным техническим заданием. Расчёты в примерах приводятся в качестве ориентира.
  • Отсутствие услуги не означает невозможность её предоставления специалистами нашей компании.