Михаил Рощин, заместитель директора отделения управления проектами и архитектуры в IBS, рассказал IT-World о том, действительно ли российские системы управления базами данных уступают западным в функциональности и производительности и могут негативно сказаться на эффективности бизнеса.
Мнение о том, что отечественные продукты отстают от зарубежных, основано на двух предпосылках.
Первая — большинство российских СУБД разработано на базе open-source решений. Такие решения зачастую имеют меньше функций и инструментов, у них не так развита техническая поддержка, а настройка и использование могут потребовать больше усилий и времени.
Однако российские вендоры постоянно улучшают свои продукты, и разрыв между отечественными и зарубежными СУБД сокращается. Сегодня российские решения могут обеспечить уже 90–95% необходимых функций, а в некоторых аспектах даже превосходят зарубежные аналоги. В России уделяется большое внимание информационной безопасности, поэтому отечественные СУБД проходят строгую сертификацию. Кроме того, российские вендоры напрямую заинтересованы в оперативной доработке своих решений, а вот пользователям зарубежных СУБД в РФ раньше приходилось подолгу ждать обновлений, необходимых именно местному рынку.
Вторая причина связана с тем, что зарубежные системы были более гибкими и могли компенсировать некоторые недоработки архитектуры. Российские СУБД требуют более строгого подхода и тщательной настройки, включая проектирование и рефакторинг при переходе на них с других систем. Но с учетом этих нюансов отечественные решения вполне справляются со своими задачами.
Многие компании опасаются, что переход на отечественные СУБД может негативно сказаться на их операционной деятельности. Однако использование зарубежных решений в современных условиях несет еще большие проблемы. В первую очередь это санкционные риски: зарубежный вендор может в любой момент отключить российских пользователей от своих систем, что приведет к остановке операционной деятельности. Без доступа к критическим системам компании не смогут обслуживать клиентов, выплачивать заработную плату сотрудникам и т.д.
Сбой в системах Microsoft недавно парализовал работу аэропортов во многих странах. Хотя проблему довольно быстро решили, это происшествие в очередной раз напомнило, что зависимость от зарубежных технологий может привести к серьезным последствиям. На этом фоне риск снижения операционной эффективности при переходе на российские СУБД выглядит более управляемым.
Возможные риски при переходе на отечественные СУБД:
Сложно однозначно сказать, что будет стоить дороже — российская или зарубежная СУБД. Стоимость владения зависит от множества факторов и для каждого заказчика будет разной.
Например, если раньше компания благодаря договоренности могла получать лицензии на зарубежные СУБД бесплатно, то переход на отечественные решения потребует от нее новых затрат.
В целом же стоимость владения сопоставима. Лицензии на отечественные СУБД обычно дешевле, требования к оборудованию меньше, однако затраты на специалистов, которые работают с этими системами, выше.
Миграция на отечественные СУБД требует тщательной подготовки. Этот процесс будет отличаться от предыдущего опыта, так как технологии и бизнес значительно изменились с момента внедрения зарубежных решений.
В любом случае переход нужно начинать с проектирования и рефакторинга. Необходимо провести аудит технологий и бизнес-процессов, а также адаптировать архитектуру под новые решения.
С точки зрения разработки этот процесс не сложнее внедрения любого коробочного решения. Он может занять немного больше времени из-за тестирования, но в целом представляет собой стандартную практику, с которой знакомы как заказчики, так и вендоры.
На рынке есть уже немало примеров успешного внедрения отечественных СУБД от разных вендоров. Компании, которые перешли на эти решения, продолжают свою работу в обычном режиме.
Российским решениям есть куда развиваться, чтобы становиться более конкурентоспособными: упрощать процесс развертывания и администрирования, повышать производительность и отказоустойчивость. Но в целом они обладают достаточным набором функций для решения операционных задач компаний и закрывают текущие потребности бизнеса.