«Как легкое решение Tarantool незаменим»

Mail.Ru Group разработала новую систему управления базами данных

«Вымпелком» нашел способ ускорить обработку данных. Это первый российский оператор связи, который внедрил систему управления базами данных Tarantool от Mail.Ru Group. Технология способна многократно ускорить доступ к данным биллинга. Как сообщают разработчики, один сервер с Tarantool продуктивнее, чем 30 серверов со стандартной системой управления базами данных. Генеральный директор компании «Ашманов и партнеры» Игорь Ашманов ответил на вопросы ведущего «Коммерсантъ FM» Юрия Абросимова.

Фото: Максим Кимерлинг, Коммерсантъ

— Расскажите, что это за система и зачем она «Вымпелкому»?

— Это российская разработка, которая существует в открытом исходном коде, в так называемом opensource, которая реально очень быстрая. Она, конечно, не очень годится для хранения больших данных, потому что работает исключительно на одном сервере, на одной машине, зато на этом сервере она действительно ускоряет обработку в десятки раз. Поэтому для разных специальных задач, когда, скажем, эта обработка операционных данных за один день, она может резко ускорять работу. При этом она ничего не стоит, ее можно просто поставить и использовать. А если хочется, можно платить Mail.Ru за поддержку, за консультацию и так далее. Обычная модель opensource.

— А это ноу-хау, или есть в мире подобные технологии?

— Наверное, есть. Но это довольно специфическая штука, новая и хорошая. Сам по себе проект хороший, его разрабатывают лет восемь. Это довольно инновационная система. Она, как я сказал, не относится к таким привычным распределенным базам данных, которые могут на сотне компьютеров работать, разбрасывая кусочки базы данных по этим компьютерам. То есть, если хочешь сохранить многие петабайты данных, нужно что-то другое. Но Tarantool как такое легкое решение, вообще говоря, незаменим. При этом он, понятно, полностью соответствует идеологии импортозамещения и так далее.

— Это можно сравнить с так называемым пакетированием, когда крупные суммы, объемы информации, каким-то образом уменьшаются без потери качества, без потери данных?

— Нет, наверное, вы все-таки имеете в виду, что там их раскладывают в распределенные базы данных, что там они кусочками лежат, и потом при запросе тянутся с разных серверов. Это все-таки не то. Tarantool нужен именно для того, чтобы очень быстро собирать данные, там они не плющатся, просто раскладываются в некую базу данных, она называется SQL-база данных. Она нетрадиционная, там свой язык, она довольно простая, зато ты достигаешь очень высокой скорости, как вот меня кто-то спрашивал, к закону Яровой это точно не имеет никакого отношения, это не про такие объемы данных.

— Эту систему применяют Avito, Qiwi, последуют ли за ними другие компании? В каких сферах вообще это может использоваться?

— Я думаю, что да. Надо понимать, что, поскольку штука хорошая, а разработчики рядом, то и Mail.Ru энергично ее продвигает, потому что для них это тоже бизнес, они получают деньги за поддержку, если не за сам софт. Скорее всего, там будет довольно много — десятки крупных клиентов.

— Могут ли подобные технологии решить ключевые проблемы бизнеса, касающиеся скорости обработки данных?

— Их много. Скорость обработки данных, особенно где дневной поток большой, а объемы хранить, скажем, петабайты не нужно, как у «Яндекса», то, конечно, это очень сильно поможет. Если нужно хранить очень много, то надо будет ставить еще какой-нибудь PostgreSQL, Oracle или еще что-то.

Картина дня

Загрузка новости...
Загрузка новости...
Загрузка новости...
Загрузка новости...
Загрузка новости...
Загрузка новости...
Загрузка новости...
Загрузка новости...
Загрузка новости...
Загрузка новости...
Загрузка новости...