Администрирование баз данных
Базы данных — один из ключевых компонентов практически любой системы. Редкое приложение не имеет в своём составе базы данных. В нашей практике мы очень много работали с коммерческими базами данных Oracle и MS SQL. Наши специалисты администрируют несколько сотен экземпляров баз данных: от мелких до очень крупных баз данных, занимающих на диске терабайты и сотни гигабайт в оперативной памяти.
Нередко наши пользователи недовольны той скоростью, с которой приложения извлекают данные из базы. Мы, конечно, не способны раскрутить шпиндели в десятки раз, но наш опыт решения различных задач оптимизации баз данных и sql-запросов позволяет нам быстро определить узкие места и дать рекомендации по повышению производительности работы Ваших БД.
Одной из частых проблем является изменение характера работы базы данных при изменении платформы. Например, при смене версии СУБД, кодировки или операционной системы старые запросы начинают исполняться по-другому, и ранее работавшая прекрасно база данных начинает «жутко тормозить». Мы поможем Вам осуществить кроссплатформенную миграцию, адаптировать работу приложения (оптимизировать запросы) и обеспечить бесперебойную и стабильную работу Ваших баз данных в любых средах.
Некоторые базы данных содержат огромный объём информации, другие совсем маленький, но в любом случае, невозможность доступа к ней в нужный момент может крайне негативно сказаться на работе компании. Устаревание версий программного обеспечения и отсутствие поддержки на старые версии может стать причиной такого негативного влияния. Во избежание этой ситуации, мы готовы предоставить Вам сервис по миграции с устаревших версий Oracle 9 и 10 на новые с минимизацией времени простоя и при этом обеспечить адаптацию Ваших БД и информационных систем.
Мы очень много работали с системами SAP и за это время накопили уникальные знания специфики работы Oracle для SAP.
Мы предлагаем Вам полную поддержку Ваших баз данных. Наше главное преимущество — это разработанная нами система мониторинга, которой мы по праву гордимся. Что делает администратор, когда ему сообщают, что система не работает? Он начинает по очереди проверять работу систем, затем перебирает отдельные компоненты и так находит узел, который не работает. Если он это делает один и руками, так давайте ему поможем — и найдем "сбойнувший" компонент автоматически. И сделаем это раньше, чем сообщат о проблеме пользователи, проверяя каждый компонент постоянно. Для мониторинга баз данных мы взяли лучшее, что есть в стандартных системах мониторинга: выделили несколько десятков критичных для работы баз данных параметров и включили их в шаблон мониторинга баз данных. Вторая важная часть — визуализация "сбойнувшего" компонента — мы проверяем множество компонентов, а в каждом — множество параметров. В итоге информационная система представляет из себя большой граф зависящих друг от друга компонент. Если показывать их все, то трудно обнаружить "сбойнувший" узел. Поэтому мы решили не показывать ту часть системы, что исправно работает, но раскрываем всё дерево зависимостей до, собственно, "сбойнувшей" компоненты.
В нашей практике возникает много нетривиальных задач, которые требуют для решения специфичных баз данных, наряду с этим мы много внимания уделяем применению новых баз данных. С чем только не довелось поработать за это время! Поэтому наши специалисты имеют немалый опыт работы с такими базами данных, как MySQL, SAPDB, PostgreSQL, PostgresqlXL, MariaDB, OrientDB, SQLite, Informix, SAP HANA, Hadoop.