Журнал "Information Security/ Информационная безопасность" #3, 2024
В процессе работы постоянно возни- кала необходимость в проведении типо- вых рутинных процедур, и тогда нам пришлось создать набор консольных инструментов для автоматизации реше- ний части повседневных задач. Посте- пенно пришло понимание, что нужно более серьезное программное обеспече- ние, к которому мы подключим своих клиентов для централизованной работы с ними. И в 2019 г., то есть спустя три с неболь- шим года с момента создания компании, мы начали разрабатывать полноценный инструмент для администрирования, управления, мониторинга, траблшутинга и других операций с высоконагруженной базой данных. Это был наш первый продукт, сейчас он называется Tantor Platform. Когда в 2021 г. мы решили попробо- вать свои силы на российском ИТ-рынке, то столкнулись с тем, что его реалии сильно отличаются от международных. Дело в том, что многие в России при- выкли к Enterprise-модели, как у Oracle или Microsoft, в которой заказчик обща- ется с одним вендором и по поводу инструментария, и по поводу СУБД. Поэтому мы начали разрабатывать свою СУБД на основе OpenSource-версии PostgreSQL, меняя в ней те аспекты, которые считали необходимым усовер- шенствовать. И делали это с учетом накопленного опыта, а также специфики и реалий российского рынка. Яркий пример: сообщество PostgreSQL никогда не примет доработки под систе- му 1С, ведь они вряд ли потребуются какому-нибудь американскому стартапу, но на российском рынке без этого жить нельзя, так как вся страна работает на 1С. Поэтому такие патчи с низкой долей вероятности примут в основную ветку PostgreSQL, но они обязательно должны присутствовать в российской СУБД. Кроме того, сообщество PostgreSQL старается не вступать в прямую конку- ренцию с крупными игроками междуна- родного рынка вроде Oracle или Micro- soft, чтобы сохранить свою нишу. А нам в России необходимо замещать этих гигантов, и мы дорабатываем СУБД, двигаясь в Enterprise-сегмент, включая решение задач по повышению произво- дительности и отказоустойчивости. – Сохраняете ли вы связь с исходным проектом PostgreSQL? – Обязательно! Те, кто занимаются PostgreSQL, не могут жить в отрыве от сообщества. Ни у одной, даже у самой крупной, компании, которая занимается поддержкой PostgreSQL, нет возможно- сти вести разработку только своими силами. Сама СУБД большая, ее экоси- стема еще больше, а сообщество просто огромно. PostgreSQL сейчас занимает четвертую строчку среди наиболее используемых СУБД, и ее популярность постоянно растет. PostgreSQL, по сути, единственная СУБД, развивающаяся как полный Open Source, поэтому, чтобы сохранять свои позиции, нужно опираться на работу сообщества. Иногда на конференциях встречается слайд "кладбище форков PostgreSQL" с огромным списком тех, кто далеко ушел от основной ветки и впоследствии закрылся. Мы стараемся разрабатывать свой форк с учетом обратной совмести- мости. Например, можем отдавать обрат- но определенные патчи в Open Source. В нашей команде есть люди, которые достаточно давно занимаются PostgreSQL. Я сам в этой теме уже 15 лет, но у нас работают даже более опытные специалисты. Это позволяет нам понимать продукт, его историю и вектор развития сообщества. – Некоторое время назад вы присоединились к "Группе Астра". Зачем? – Есть два варианта запуска стартапа. Первый принят на международном рынке: взять денег у инвесторов для развития бизнеса, показывать резуль- таты, делать раунды и таким образом выходить на высокий уровень. В России другая специфика. У нас не так сильно развиты фонды и инстру- менты инвестиционного финансирова- ния. Стартап, конечно, может попытаться развиваться самостоятельно, но серь- езные заказчики вряд ли доверят коман- де из 15 человек работу в своей критич- ной инфраструктуре. Чтобы работать с такими заказчиками, нужно быть частью большой экосистемы, поэтому присоединение к "Группе Астра" стало для нас не только и не столько финансовой историей, сколько возмож- ностью работать с теми клиентами, до которых мы вряд ли бы дотянулись сами. И конечно же, для "Тантор Лабс" это был большой шаг с точки зрения выхода продуктов компании на новый уровень. С другой стороны, "Группа Астра" полу- чила усиление в области Data Domain – сущности, связанной с обработкой и хра- нением данных. Получилась хорошая синергия, она дает положительные результаты. – Что происходит в области развития СУБД в мире? – На международном рынке специа- лизированных СУБД постоянно проходят инновационные волны, которые с неко- торым запозданием докатываются и до России. Например, одно время было очень модно внедрять документоориентирован- ные noSQL-решения. Когда появилась MongoDB, многие предрекали быстрый закат реляционных СУБД. Впрочем, через несколько лет в СМИ, блогах, поискови- ках стала часто упоминаться тема миг- рации с MongoDB на PostgreSQL. Еще одна волна развития была связа- на с криптокошельками, и многие начали делать СУБД на основе блокчейна. Потом стало трендом работать с Time Series, векторными и графовыми базами данных. По сути, любая технология, претен- дующая на ИТ-революцию, активно влияет и на СУБД. Но правда заключа- ется в том, что серебряной пули не существует и в любой технологии есть свои плюсы и минусы. Хорошая база данных требует как минимум 20 лет разработки большим сообществом. Поэтому специализиро- ванные БД появляются как вспышки, потом сходят на нет и в результате занимают свою небольшую нишу, в то время как универсальные реляционные базы данных остаются в тренде, и это по-прежнему основные СУБД для использования в критических инфра- структурах. Российский рынок заметно отличается от международного. Пока он еще не дозрел до массового использования облачных сервисов, отставание состав- ляет пять-восемь лет. Да и развивается наш рынок по-дру- гому. Российские сервисы находятся под постоянными атаками последние годы, поэтому вопросы информационной безопасности приходится решать в пер- вую очередь. Кроме того, в России остро стоит про- блема замещения западных решений. До недавнего времени у нас вообще не было ни отрасли СУБД-строения, ни людей, которые занимались бы созда- нием мощных СУБД для критически нагруженных систем, и нам предстоит большая работа, чтобы развить это направление. А начинать надо не столько с разработки продуктов, сколько с обра- зования: без него СУБД как отрасль развиваться не будет. – В чем ключевые отличия СУБД Tantor, если смотреть с точки зрения заказчика? – В первую очередь любые доработки в нашей СУБД мы делаем на основе большого практического опыта и осо- знанной необходимости. Дело в том, что доработки в основной ветке сообщества PostgreSQL делаются, к сожалению, исходя не из требований заказчиков, а из научного любопытства, просто потому, что это было интересно разработчику. Но даже очень крутой разработчик может быть далек от бизнеса и понима- ния его потребностей. Поэтому СУБД Tantor с точки зрения развития всегда фокусируется на практической целесо- образности любых доработок. Второй аспект, на который мы делаем упор, – это снижение стоимости владе- ния. В России все традиционно исполь- зовали иностранные решения для управ- ления СУБД, контролируя стоимость их • 11 ПЕРСОНЫ www.itsec.ru
Made with FlippingBook
RkJQdWJsaXNoZXIy Mzk4NzYw