Главный архитектор СУБД Tarantool покинул Mail.Ru

12.09.2019      64932

Главный архитектор СУБД Tarantool Константин Осипов заявил, что уходит из команды поддержки базы данных в Mail.Ru. Распалась и команда мейнтейнеров – людей, которые имеют право вносить изменения в основную ветку продукта.

Tarantool – система управления базами данных с открытым исходным кодом на основе NoSQL-методологии. Специалисты Mail.Ru начали разрабатывать ее в 2008 году. Это нереляционная база в чистом виде, но она поддерживает SQL-запросы и документо-ориентированные запросы на языке Lua.

До 2016 года Tarantool предназначался строго для внутреннего использования, но затем Mail.Ru решил выложить инструмент в открытый доступ под лицензией BSD. В мае 2018 года представили Tarantool для коммерческих клиентов.

Что произошло с проектом

Константин Осипов рассказал Cnews, что в последнее время Mail.Ru стала включать в код СУБД Tarantool патчи низкого качества. По его словам, оставшиеся после распада команды коммитеры нарушали правила управления проектом, дорожная карта развития СУБД не соблюдалась. Когда пост Осипова получил огласку, в Mail.Ru официально заявили, что разработчик покинул компанию весной. До сентября Осипов оставался ревьюером Tarantool на GitHub, после этого отказался от участия в разработке ядра и ревью кода.

Архитектор в своем аккаунте на GitHub сделал форк СУБД – отдельную ветвь продукта, у которой общая история с основной ветвью проекта, но сам продукт теперь развивается независимо. Осипов заявил, что будет развивать этот форк, попросил других разработчиков присылать ему патчи. Сейчас архитектор поддерживает форк Tarantool в одиночку, поэтому ищет единомышленников. И неважно, из какой компании.

 

 Пост Осипова о распаде команды мейнтейнеров

 

Над Tarantool работают 70 специалистов. За последние полгода команда усилилась. Серьезные изменения происходят и в opensource-версии, и в enterprise-решениях на базе Tarantool для крупных клиентов. В компании подчеркнули: open-source-версия Tarantool является стратегически важной, закрывать ее не будут. Направлением теперь руководит Кирилл Юхин, а enterprise развивает Константин Назаров. 

Преимущества СУБД

По словам разработчиков, Tarantool успешно справляется с огромными объемами данных и высокими нагрузками. Один Tarantool-сервер заменяет более 30 серверов с другими популярными СУБД.

Производительность простейшего commodity-сервера с Tarantool на одном ядре достигает 1 млн транзакций в секунду. За оригинальные архитектурные решения, которые позволили достичь такой цифры, Осипов в 2018 году удостоен премии HighLoad++ Awards.

В независимом тесте NoSQL-систем Tarantool показал один из лучших результатов. 600 тыс. записей удалось загрузить за 3 минуты 38 с: 

 

 

В другом тесте (50% чтения/50% обновления для 600 тыс. записей) Tarantool стал абсолютным лидером: справился с задачей за 0,44 с: 

 

 

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

Будущее Tarantool 

Tarantool – одна из немногих СУБД, внесенная в реестр отечественного ПО, что дает ей преимущества в госзакупках. Пилотные проекты по внедрению Tarantool в своем бизнесе реализовали Avito, Qiwi и ряд других крупных компаний. Осенью 2016 года мобильный оператор «Билайн» также стал переводить сервисы на отечественную СУБД. В июле 2018 года продукт стал использовать «Аэрофлот».

Преимущества СУБД оценили при работе с большими данными. Также транзакционное ядро Tarantool использует «Альфа-банк». Известно, что на российскую СУБД перешли Yota и «Мегафон». В ближайшем будущем Tarantool может развиваться в рамках закрытой модели, предполагает Осипов. Но исходный код проекта по-прежнему останется открытым, подчеркивает операционный директор СУБД Tarantool Игорь Ермаков. 

Форк СУБД Tarantool на GitHub


Автор:
Ксения Шестакова Обозреватель


Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. protexprotex 129 12.09.19 14:15 Сейчас в теме
И объем базы должен быть в разы меньше чем у SQL - СУБД
5. Светлый ум 269 13.09.19 05:22 Сейчас в теме
(1) Почему меньше, из-за реляционной структуры?
6. protexprotex 129 13.09.19 08:08 Сейчас в теме
(5) Потому, что обычные базы - это плоские таблицы размером NxM, а сетевые базы - это просто запись об объекте, в котором не нужны все поля. Поясню - есть справочник Контрагенты. Для него поля Код, наименование, ИНН, КПП. Каждая запись - неважно нужно ИНН или нет - это все равно строка с полным набором полей. А в сетевой базе можно сделать запись без не нужных полей. Отсюда, по идее, сетевая структура занимает меньше. Ну, если руки не кривые у планировщика базы :-)
11. Darklight 27 13.09.19 13:24 Сейчас в теме
(1)NoSQL базы - это как раз СУБД которые изначально проектировались для работы с гигантскими в т.ч. распределёнными объёмами данных - а классчиеские СУБД для этого изначально не проектировались (там другие задачи в приоритете) и сейчас испытывают эволюционные трудности - в попытке притянуть возможность обработки очень больших объёмов данных. Только в среде учета задач (которые сейчас решаются на платформе 1С Предприятие или могли бы решаться в будущем) таких объёмов попросту нет (ну редкие исключения думаю всегда найти можно), т.к. это объёмы которые только начинаются от нескольких терабайт на таблицу, а так могут исчисляться и петабайтами, а в будущем и эксабайтами - условно на таблицу (хотя для NoSQL понятие таблица совсем уж условно). Но, всё-равно - к 1С прикручивают NoSQL базы для решения некоторых аналитических задач (скорее лишь потому, что возможности самой платформы по эффективному взаимодействия с современными реляционными СУБД очень ограничены, а не в силу недостаточного потенциала производительности реляционных СУБД; ну или надо просто подключаться к другим проектам, изначально которые работают не на 1С Предприятие 8)

Вообще - у NoSQL очень большой потенциал, но пока он востребован только в достаточно специфических проектах. Ну и надо не забывать - что у NoSQL есть свои слабые места - и не для всех зада он хорошо подходит. Поэтому, например, SAP HANA - высокопроизводиельная и универсальная учетная система с гибоидной интегрированной прямо в ядро СУБД - включающей как возможности работы с реляционной моделью таблиц, так и колоночную архитектуру. И это здорово. И 1С бы стоило тоже подумать о таком развитии - в будущей 1С Предприятие 9 использовать как работу с реляционной моделью (причём, например, MS SQL Server умеет строить колоночные индексы прямо поверх реляционной БД), так и более продвинутые возможности NoSQL - например сетевую архитектуру (или документную) - чтобы можно было для разных задач прямо в платформе 1С Предприятие выбирать разные виды метаданных. Но это только мечты... которые у конкурентов уже становятся реальностью
2. 3vs 12.09.19 14:57 Сейчас в теме
Как бы не получилось как в песне - "дан приказ ему на запад...".
А что вполне себе, у percona.com появится ещё одна поддерживаемая вместе с Percona Server for MongoDB
и Percona Server for Tarantool.
3. sergro 13.09.19 03:04 Сейчас в теме
(1 И какие ограничения на объем базы NoSQL?
9. protexprotex 129 13.09.19 10:30 Сейчас в теме
(3) Ограничения - так только по мощности сервера и объема хранилища. Но чем меньше база, тем быстрее поиск. Даже при использовании индексов все равно меньше база - будет быстрее искать.
4. nytlenc 13.09.19 04:44 Сейчас в теме
@Mail.Ru иди Амиго дописывай... Tarantool ага.. Пошутили?
7. comol 4738 13.09.19 09:03 Сейчас в теме
Ну вот, единственный приличный продукт что у мэйл ру намечался их покинул :). P.S. интересно когда 1С даст нам возможность отдельные таблицы располагать в сторонних СУБД.... Без ODBC и внешних источников....
KazanKokos; acanta; iliabvf; testnv0; +4 Ответить
8. Evil Beaver 7212 13.09.19 10:01 Сейчас в теме
(7) там завезли новый механизм, что-то типо "копии баз данных" или как-то так, короче репликация но встроенная в платформу. Я подробнее не копал еще.
10. comol 4738 13.09.19 11:19 Сейчас в теме
(8) дата акселератор ты о нем что ли? Ну это встроенная в платформу СУБД. А нам бы возможность использовать сторонние. Типа выбрал для справочника СУБД, ввёл настройки подключения и оно туда переехало. Хочешь - используй свою. Переопредели только методы доступа :). Вот зажили бы
12. Darklight 27 13.09.19 13:25 Сейчас в теме
(10)Да, прикольная была бы фишка... может когда-нибудь и будет... ну или надо свою учетную платформу строить - универсально расширяемую!

Но, всё-таки, вероятно, если и выйдет, когда-нибудь 1С Предприятие 9 - то к тому времени она уже должна сать сервис-ориентированной учетной системой. А у таких систем блок реализации бизнес логики - бакэнд - привращается в мидлваре - и не взаимодействует напрямую с СУБД (впрочем, как и с фронтэндом тоже) - весь процесс организован через сетевые вызовы (условно через - web-сервисы - но не обязательно через этот механизм) - суть в том, всё взаимодействие идёт через объектно-ориентированный API движка, заточенного под массовое распределённое обслуживание. И этот API на стороне уже бакэнд-сервиса конфигурируется под своего потребителя - обычно декоративно, но внутренние скрипты (которые будут применяться при обработке банных на стороне СУБД) туда тоже загружать можно. И приложению с бизнеслогикой мидлваре уже не известно - какая там реально СУБД находится и какая там вообще архитектура хранения и обработки - для неё бакэнд-сервис - это чёрныйы ящик, который. правда сконфигурирован под решение задач бизнеслогики.
Тогда - можно будет конфигурировать такой бакэнд отдельно - от движка, обрабатываающего инструкции бизнес логики учетной системы на стороне мидлваре сервера. То есть архитектура условно такая:
1. Фронтэнл- с корее всего web-клиент
2. Web-сервер - транспортный сервис
3. Мидлваре - Сервер бизнес-приложения - тут вся внутренняя бизнеслогика
4. Бакэнд-сервис - управляющий СУБД (возможно распределённый)
5. СУБД - класстер или иная распределённая структура
14. nomad_irk 58 13.09.19 13:49 Сейчас в теме
(10)Ага, доступ пропал по какой-либо причине - вот забегали бы :)
15. Darklight 27 13.09.19 13:55 Сейчас в теме
16. nomad_irk 58 13.09.19 13:57 Сейчас в теме
(15) О справочнике 1С в сторонней СУБД.
17. Darklight 27 13.09.19 14:04 Сейчас в теме
(16)Я просто не понял, где здесь будет усиление проблемы? Упадёт универсальная система взаимодействия с СУБД или проприетарная - никакой разницы - все забегают в любом случае
18. nomad_irk 58 13.09.19 14:06 Сейчас в теме
(17)Эээ.....я говорю про случай, когда "основная" СУБД, в которой размещается большинство данных 1С будет работать, а СУБД, в которой размещается отдельный справочник 1С будет не доступна по какой-то причине.
19. Darklight 27 13.09.19 14:10 Сейчас в теме
(18) Ну, кому нужен высоконадёжный доступ - тем нужно использовать системы резервирования - вот 1С Предприятие 8 сейчас вообще не умеет использовать системы резрвирования ресурсов в СУБД - а если бы можно было вклиниться между бизнес логикой кластера сервера приложений и самой СУБД - то такую прослойку можно было бы организовать - когда одна СУБД падает - она подключает другую.
Ну а если не делать резеврирование - то можно было бы просто отключать предоставление доступа к справочнику - до решения проблемы - да, часть работы встала бы - кому важно - те пусть резервирование обеспечивают, остальные - пусть работают пока с другими задачами.
А сейчас - случись такое в основной СУБД что будет - по любому встанут все в узел (будут рабоать только в других распределённых узлах).
20. iliabvf 13.09.19 20:55 Сейчас в теме
(10)
Типа выбрал для справочника СУБД, ввёл настройки подключения и оно туда переехало. Хочешь - используй свою. Переопредели только методы доступа :). Вот зажили бы
Прикрепленные файлы:
21. iliabvf 13.09.19 20:56 Сейчас в теме
(10) выгружал во внешнюю MS SQL только 1 справочник, реализовано уже давно в 8.3.14
13. Darklight 27 13.09.19 13:37 Сейчас в теме
(7)Знаете - в мире учета, далёком от 1С - это вообще-то обычная практика - когда для решения разного рода задач применяют разные СУБД, но там - чаще всего так же как в 1С - одна система не умеет универсально со всеми СУБД работать - и там применяется принцип интеграции - разного рода задачи решаются в своих отдельных учетных системах - которые между друг другом интегрируются - и в этом, то как раз, не ничего плохого. Вот, почему такая практика не прижилась для платформы 1С Предприятие - мне непонятно - тут друг с другом интегрируются в основном только сами конфигурации 1С, и намного реже - другие продукты - обычно через на коленке прикрученную к 1С шину транспорта данных - с которой эти другие продукты как раз уже из коробки умеют эффективно взаимодействовать!
Так может и 1С Платформу не стоит использовать как микроскоп, которым нужно построить дом и забить сваи! А нужно организовать лабораторию при стройке - где под микроскопом можно изучить гвоздики или структуру кирпичей, а сваи всё-таки забивать копером? То есть - для 1С Предприятия нужны более эффективные средства интеграции с известными шинами транспорта данных? По сути, тут всё можно было бы решить и внешними компонентами и кодом на языке 1С - вот только порознь - это опять будет прикручивание на коленке - нужна стандартизация... ну и гибкость в выборе нестандартных провайдеров взаимодействия - кому надо будет...
22. Kireno 19.09.19 16:40 Сейчас в теме
Тарантул и Оракл это как Жигули и Мерседес?
Оставьте свое сообщение

См. также

Nvidia обновила программу для генерации пейзажей при помощи ИИ

Новость Искусственный интеллект ИТ-новость

Новая версия графического редактора Nvidia Canvas, создающего изображения по примитивному наброску, поддерживает высокое разрешение картинок и предлагает больше материалов.

сегодня в 13:08    957    VKuser24342747    0       

Производитель «Эльбрусов» раскритиковал отсрочку внедрения российских процессоров

Новость Импортозамещение ИТ-новость

Компания «МЦСТ», выпускающая российские процессоры «Эльбрус», опасается угрозы нацбезопасности после ввода балльной системы оценки для отечественной радиоэлектроники.

вчера в 17:10    1410    VKuser24342747    0       

Сводит олдскулы: культовую игру Prince of Persia перенесли в браузер

Новость

Энтузиаст Оливер Клеменц портировал одну из любимых игр детства на современные компьютеры, планшеты и смартфоны – чтобы сыграть в нее сегодня, достаточно открыть браузер.

вчера в 15:10    924    user1015646    0       

Минцифры намерено предустановить российские ОС на ноутбуки HP, Acer и Lenovo

Новость Импортозамещение ИТ-новость

Министерство цифрового развития начало переговоры с представителями компаний HP, Acer и Lenovo о возможности предустановки отечественных операционных систем на устройства производителей.

10.01.2022    5960    VKuser24342747    2       

OpenAI обучила нейросеть редактировать изображение по текстовому описанию

Новость Искусственный интеллект ИТ-новость

OpenAI показала результат работы программы GLIDE, которая способна внести изменения в готовое изображение по описанию с сохранением стиля и экспозиции. Также нейросеть может создавать уникальные картинки.

29.12.2021    7678    VKuser24342747    0       

Google посоветовала разработчикам адаптировать Android-приложения под Chrome OS

Новость ОС Android Google ИТ-новость

Google сообщила, что работает над крупным обновлением для Chrome OS, которое позволит более эффективно работать с Android-приложениями, поэтому разработчикам стоит задуматься над адаптацией своих программ.

28.12.2021    9021    VKuser24342747    0       

Новый инструмент Microsoft использует искусственный интеллект для поиска багов в коде

Новость Искусственный интеллект ИТ-новость Новости компаний

Microsoft представила новый инструмент на базе искусственного интеллекта. BugLab использует технологии глубокого обучения, чтобы находить баги в коде и давать советы по их исправлению.

24.12.2021    10071    user1015646    0       

Яндекс научил «Балабобу» генерировать новогодние открытки

Новость Искусственный интеллект ИТ-новость Яндекс

Яндекс представил обновление для своего нейросетевого сервиса для создания текстов «Балабоба». Веб-приложение научилось генерировать именные поздравления с Новым годом и изображения к ним.

21.12.2021    12040    VKuser24342747    0       

В Windows можно будет запускать Android-игры

Новость Windows Google ИТ-новость Мобильные приложения Новости компаний

На выставке The Game Awards компания Google заявила, что Android-игры придут в Windows на десктопе уже в 2022 году.

20.12.2021    10134    user1015646    0       

Языковая модель DeepMind превосходит аналоги по качеству работы

Новость Искусственный интеллект ИТ-новость

ИИ-лаборатория DeepMind представила исследования возможностей больших языковых моделей. В компании пришли к выводу, что необходимо дальнейшее масштабирование таких систем.

17.12.2021    17956    VKuser24342747    0       

Лауреатов «Премии Рунета 2021» впервые определил искусственный интеллект

Новость Искусственный интеллект ИТ-новость

По традиции призеров определяет экспертное сообщество. Однако в этом году организаторы поручили искусственному интеллекту выбрать по одному дополнительному победителю в каждой номинации.

16.12.2021    26080    VKuser24342747    1       

МИД разработает систему на базе ИИ для анализа внешней политики

Новость Искусственный интеллект ИТ-новость

МИД России намерен в следующем году представить концептуальный проект системы на базе машинного обучения для анализа big data в отношении внешнеполитической деятельности.

16.12.2021    10265    VKuser24342747    0       

Компания Mozilla представила стабильную версию браузера Firefox 95

Новость Интернет ИТ-новость

В обновленном веб-обозревателе появилась продвинутая песочница для надежной защиты браузера. Кроме того, добавлена версия для Microsoft Store в Windows 11, улучшена производительность и скорость загрузки страниц.

15.12.2021    7363    VKuser24342747    0       

Россия догонит международный рынок квантовых технологий в 2030 году

Новость ИТ-новость

Минцифры сообщило о планах сократить отставание страны от глобального рынка квантовых вычислений к 2025 году. Еще через пять лет Россия достигнет уровня других государств в этой отрасли.

14.12.2021    10689    VKuser24342747    4       

В России запустили аналог GitHub

Новость git GitHub Импортозамещение ИТ-новость

Российские разработчики представили платформу для работы с Git-репозиториями – GitFlic. Это облачный сервис для совместного редактирования кода и контроля версий программных продуктов.

14.12.2021    22181    user1015646    4       

Разработчики ИИ получат 10 млрд рублей для создания ПО для бизнеса

Новость ИТ-новость

Минэкономики представило проект, который позволяет компаниям, создающим программы на базе ИИ, интернета вещей и 5G, получить до 250 млн рублей на адаптацию софта под нужны крупного бизнеса.

10.12.2021    11908    VKuser24342747    3       

Российский ИИ проведет психоанализ по постам в социальных сетях

Новость Искусственный интеллект ИТ-новость Соцсети

В России создадут систему искусственного интеллекта, которая будет оценивать психологическое состояние жителей страны по материалам на их страницах в социальных сетях. Грант на разработку получил Институт системного программирования.

10.12.2021    10799    user1015646    2       

В популярном браузере появился сверхбезопасный режим

Новость Безопасность Интернет ИТ-новость

В браузер Microsoft Edge, который поставляется с Windows 10 и 11, добавили сверхбезопасный режим Super Duper Secure Mode. Он защищает от выполнения вредоносного кода и предупреждает утечку данных.

09.12.2021    12204    user1015646    1       

Минцифры поможет независимо оценить компетенции цифровой экономики

Новость ИТ-новость Минкомсвязь Цифровая экономика

Министерство цифрового развития запустило сервис, который предназначен для подтверждения навыков и умения применять их для решения рабочих задач в цифровой экономике.

08.12.2021    8244    VKuser24342747    0       

Отчет IDC – инвестиции в квантовые вычисления будут расти

Новость Аналитика ИТ-новость

Международная корпорация данных IDC опубликовала прогноз для мирового рынка квантовых вычислений, согласно которому среднегодовые темпы роста отрасли составят 50,9% за прогнозируемый период с 2021 по 2027 год.

08.12.2021    8496    SKravchenko    0       

Windows 11 начала отговаривать пользователей от установки Google Chrome

Новость Windows Интернет ИТ-новость

В Windows 11 появилось предупреждение при установке Google Chrome, в котором сообщается, что этот браузер старше Microsoft Edge и компания не доверяет ему.

07.12.2021    13956    VKuser24342747    3       

Российская компания создала смартфон для ОС «Касперского»

Новость ОС Безопасность Импортозамещение ИТ-новость Мобильные приложения Новости компаний

Компания «Аквариус» представила устройство Aquarius CMP NS M11, которое полностью совместимо с Kaspersky OS. К концу года организация готова произвести 3 тыс. экземпляров телефона.

07.12.2021    10996    VKuser24342747    5       

Российская ОС «Аврора» получила крупное обновление до версии 4.0

Новость ОС ИТ-новость Мобильные приложения Новости компаний

Компания «Открытая мобильная платформа» выпустила мобильную операционную систему «Аврора» 4.0. Релиз включает более 300 улучшений, из них 40 – важные нововведения.

03.12.2021    15992    VKuser24342747    6       

Российские банки запустили систему переводов без номера телефона и карты

Новость Банки Безопасность ИТ-новость

Новая технология позволяет клиентам банков переводить деньги на ближайшие устройства при помощи Bluetooth и AirDrop без указания реквизитов карты или счета, а также телефонного номера.

02.12.2021    16550    VKuser24342747    3       

Сотрудники Минцифры протестируют сервисы VK для госслужащих

Новость ИТ-новость Минкомсвязь Цифровая экономика

Компания VK разработала набор приложений для автоматизации работы госслужащих. Первыми получат возможность опробовать мессенджер, файлообменник, почту и другие сервисы чиновники из Минцифры.

02.12.2021    17772    VKuser24342747    0