Tarantool

Продукт
Разработчики: Mail.ru Group
Дата премьеры системы: 4 апреля 2016 г
Дата последнего релиза: 2017/04/17
Технологии: СУБД

Содержание


ПРОЕКТЫ (3) ИНТЕГРАТОРЫ (3) СТАТЬИ (2)
РЕШЕНИЕ НА БАЗЕ (1)

Tarantool — разработанная Mail.ru Group система управления базами данных (СУБД) с открытым исходным кодом. Изначально решение использовалось только в проектах Mail.ru, а затем оно стало коммерческим. Tarantool выложен в открытый доступ под лицензией BSD в 2016 году.

2017

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

В июне 2017 года Mail.Ru Group в сотрудничестве с DIS Group, мастер-дистрибьютором американской компании Informatica (разработчика системы управления данными), разработали нативную интеграцию Informatica с СУБД Tarantool. Связка Informatica и Tarantool может использоваться в корпоративном ландшафте как наиболее эффективное решение для создания операционного слоя хранения и обработки данных in-memory.

Интеграция позволила в ряде сценариев на порядок ускорить процессы обеспечения данными критически важных бизнес-систем. В число таких сценариев входит трансформация и передача данных между системами управления предприятием (ERP) SAP, Microsoft, Oracle и IBM, системами управления клиентами (CRM), хранилищами данных — например, HP Vertica, Teradata, Exadata. Благодаря этому конечные потребители данных смогут получать максимально актуальную информацию о различных системах и бизнес-процессах — и, как следствие, быстро принимать эффективные управленческие решения.

Интеграция была выполнена специалистами DIS Group.

«Синергия Informatica и Tarantool позволяет повысить скорость анализа при решении целого ряда бизнес-задач: расчета клиентской аналитики, формирования персонифицированных контекстно-зависимых предложений в режиме реального времени, формирования оперативного анализа и управленческой отчетности, в том числе и для Центробанка и других регулирующих органов. Использование связки данных инструментов обеспечит высокую скорость принятия решений и разработки, прозрачность, простоту и удобство дальнейшей поддержки», — прокомментировал Семиренко Максим, руководитель по продажам решений Informatica в DIS Group.

Mail.ru превратила свою СУБД в полноценного «убийцу» Oracle

В мае 2017 года Mail.Ru Group сообщила о выпуске альфа-версии СУБД Tarantool с поддержкой языка SQL. За счет этого компании, использующие другие коммерческие СУБД с поддержкой SQL, смогут мигрировать на Tarantool, говорят разработчики.

Поддержка SQL обеспечивает совместимость Tarantool с множеством программных продуктов, используемых российским и международным бизнесом: с инструментами аналитики и отчетности, CRM, корпоративными информационными системами и так далее.

« Язык SQL поддерживается всеми популярными промышленными СУБД, такими как Oracle, MySQL, SQL Server, Postgres, DB2. Таким образом, компании, которые ранее пользовались вышеупомянутыми коммерческими СУБД, теперь смогут перейти на Tarantool, сохранив налаженные рабочие процессы, - заявляют в Mail.ru. »

Mail.ru Group рассчитывает откусить долю у крупнейших игроков на рынке СУБД

Технически реализация SQL была сделана посредством полного встраивания в Tarantool движка SQLite, пояснил TAdviser технический директор почтовых и облачных сервисов Mail.Ru Group Денис Аникин. Поддержка полноценного движка позволяет максимально эффективно выполнять запросы на SQL прямо поверх данных, хранящихся в Tarantool, а также гарантирует хорошую совместимость со стандартным SQL, говорит он.

Аникин называет выпуск нового релиза с поддержкой SQL важнейшей вехой в истории продукта. Диалект SQL Tarantool имеет высокую совместимость с самым свежим стандартом SQL:2016. Таким образом, Tarantool превращается из нишевой NoSQL базы данных в универсальную SQL СУБД, считают в компании.

« Учитывая, что Tarantool уже поддерживает репликацию из двух самых популярных в мире СУБД - Oracle и MySQL, миграция на него будет простой и недорогой. К достоинствам Tarantool — высокой скорости работы, функциональности, удобству использования — прибавилась совместимость с ключевыми enterprise-продуктами. Теперь у компаний буквально не осталось причин пользоваться другими СУБД, когда речь идет о высокой нагрузке или когда есть желание снизить стоимость владения, - считает Денис Аникин. »

Когда выйдет финальная версия Tarantool с поддержкой SQL, в Mail.ru не уточнили TAdviser.

Поддержка SQL вошла в ядро с открытым кодом Tarantool и доступна пользователям бесплатно. Однако техническая поддержка, которую специалисты Mail.ru осуществляют в режиме 24/7, предлагается за дополнительную плату, рассказали TAdviser в компании.

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

Заместитель гендиректора компании Postgres Professional Иван Панченко отмечает, что поддержка SQL - это не то, что можно включить, и оно работает. SQL - это постоянно развивающийся стандарт, который полностью не поддерживается ни в одной СУБД. По независимому исследованию SQL Workbench[1] можно увидеть, что лидерами по поддержке SQL являются Oracle, Postgres, MS SQL Server, IBM DB/2, отметил он в разговоре с TAdviser.

Представитель Postgres Professional добавил, что разработчики этих СУБД вкладывают десятки и сотни человеко-лет в поддержку языка SQL.

Кроме того, поддержка SQL - далеко не единственное, что требуется от СУБД. Это только язык написания запросов, говорит Иван Панченко. Есть еще процедурные языки, средства обеспечения транзакционной целостности, резервного копирования, репликации, мониторинга, управления доступом, и многое другое.

« Поэтому команде Tarantool еще есть над чем потрудиться. Перспективы у этого продукта большие, но полноценной функциональности коммерческой универсальной СУБД он еще не достиг, - резюмировал Панченко. »

По данным Mail.ru, Tarantool используют «Вымпелком» (работает под брендом «Билайн»), Yota, Badoo, Avito, Qiwi, Calltouch, Wallarm и еще несколько сотен менее крупных компаний. На момент сообщения о релизе альфа-версии с поддержкой SQL сторонние компании ее еще не пробовали использовать.

Репликация из Oracle

17 апреля 2017 года Mail.ru сообщила о реализации поддержки асинхронной репликации из Oracle.

Асинхронная репликация позволяет автоматически синхронизировать данные. Администратор сможет настроить Oracle так, чтобы изменения, сделанные в этой базе данных, автоматически и асинхронно - от нескольких миллисекунд до нескольких секунд (зависит от производительности сети и многих других факторов) воспроизводились в Tarantool. Система позволяет выбрать данные для репликации.

« В процессе диджитализации бизнеса растет доля клиентов, которые переходят на самообслуживание в веб- и мобильные интерфейсы. Это создает колоссальную нагрузку на Oracle-базы, на которую они не рассчитаны. Tarantool, будучи быстрой и легкой in-memory СУБД, справляется с такими задачами. Это подтверждает опыт Mail.Ru Group, а также других компаний, внедривших эту СУБД. Переключив digital-сегмент на Tarantool, бизнес может снизить нагрузку на Oracle и ускорить работу своих сервисов.

Денис Аникин, технический директор почтовых и облачных сервисов Mail.Ru Group
»

Выход на рынок США

3 апреля Mail.Ru Group сообщила о выводе opensource СУБД Tarantool на рынок США и открытии её представительства в Кремниевой долине.

СУБД Mail.ru Group выходит на рынок США

Объем международного рынка баз данных в 2015 году оценивался Gartner в $35 млрд. Компании стремятся сократить расходы на внедрение СУБД: как результат, по мнению экспертов, к 2018 году 70% новых и 50% существующих приложений в мире будут использовать базы данных с открытым кодом. Tarantool позволяет также оптимизировать траты на ИТ-инфраструктуру за счет высокой производительности, отмечают в Mail.Ru Group.

« Мы будем плотно работать с рынком США и Канады. Мы хотим дать бизнесу возможность в полной мере оценить преимущества Tarantool, как это уже сделал ранее ряд крупных компаний в Европе, среди которых Yota, «ВымпелКом», Badoo, Avito, QIWI, и Wallarm. Мы открываем представительство, чтобы обеспечить полноценную помощь и поддержку компаниям, которые будут переходить на Tarantool или захотят оценить нашу СУБД в рамках бесплатного пробного периода, — отметил технический директор почтовых и облачных сервисов Mail.Ru Group Денис Аникин. »

Запуск Tarantool в США состоялся через год после того, как Mail.Ru Group официально представила новое направление своего бизнеса — «системы хранения данных», ориентированное на предоставление услуг на базе Tarantool. Совместно с AT Consulting, компания приступила к разработке решений на основе этой СУБД для заказчиков из коммерческого и государственного секторов, а также к оказанию услуг по внедрению и кастомизации.

Коммерческую эксплуатацию Tarantool начали Yota и «ВымпелКом» (бренд «Билайн»). Кроме того, Mail.Ru Group в партнерстве с IBS и Mellanox создала интегрированное решение для СУБД Tarantool, которое позволяет строить гибкие независимые датацентричные архитектуры. Также вышла программная платформа Tarantool IIoT для промышленного интернета вещей.

Репликация из MySQL

28 февраля 2017 года сообщество разработчиков СУБД Tarantool представило систему репликации из MySQL в Tarantool.

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

Система разработана прежде всего для интернет- и ИТ-компаний, активно использующих MySQL. Ее применение может ускорить действие мобильных и веб-приложений для конечных пользователей.

« Часто переход на новую СУБД требует от бизнеса серьезной перестройки инфраструктуры: для тех, кто пока не готов к такому шагу, сообщество разработчиков Tarantool создало систему репликации. Благодаря ей компания может воспользоваться тем, что дает Tarantool, внеся лишь точечные изменения в инфраструктуру. Теперь любой бизнес, использующий MySQL, может настроить репликацию в Tarantool, повышая производительность и ускоряя выполнение запросов. Теперь в Tarantool можно реплицировать данные из двух СУБД — Oracle и MySQL.

Денис Аникин, технический директор почтовых и облачных сервисов Mail.Ru Group
»

Код системы в открытом доступе по лицензии BSD.

Mail.Ru выпустила СУБД для промышленного интернета вещей

В феврале 2017 года Mail.Ru Group представила распределенную программную платформу Tarantool IIoT, разработанную для промышленного интернета вещей. Новый продукт позволит собирать данные с миллионов датчиков, расположенных на производственных площадках, транспорте, сельскохозяйственных полях — и пересылать в дата-центры для онлайн-аналитики.

Mail.Ru выпустила СУБД Tarantool IIoT

Передача данных в Tarantool IIoT (Industrial Internet of Things) осуществляется с помощью механизма репликации, предоставляемого СУБД Tarantool. Этот способ гарантирует надежную доставку данных даже в сложных случаях — например, когда для работы используется ненадежный интернет-канал, а для приема и пересылки информации в качестве IIoT-хаба применяются самые дешевые локальные миникомпьютеры.

В отличие от большинства промышленных СУБД, которые требовательны к объему дискового пространства, производительности дисков и памяти, количеству ядер на процессорах и работают медленно, Tarantool IIoT может устанавливаться даже на недорогие миникомпьютеры стоимостью 30–50 долларов.

При этом СУБД Mail.Ru Group обеспечивает на этих недорогих устройствах высокую скорость работы — до 10-50 тысяч транзакций в секунду. Кроме того, продукт способен собирать информацию с миллионов датчиков и поддерживает популярные протоколы для работы с ними.

Разработка Mail.Ru Group может применяться в различных отраслях. Например, заводы, собирая данные с помощью Tarantool IIoT и анализируя их, смогут судить о техническом состоянии машин и агрегатов, предсказывать поломки и уменьшать время простоя, избегая таким образом многомиллионных финансовых потерь. Сельскохозяйственные организации смогут применять Tarantool IIoT для выявления порчи растений и своевременного реагирования. Продукт может также поставляться в крупные розничные сети, где на основе информации от датчиков движения и eye-tracking можно следить за траекторией движения и направлением взгляда покупателей. Это позволит оптимизировать расположение товаров на полках и пространство между стеллажами.

« Tarantool IIoT расширяет границы IT-ландшафта предприятия за пределы дата-центров, на индустриальные площадки. Наша СУБД позволяет легко собирать информацию и доставлять ее в аналитические системы, даже если источники этой информации расположены локально на предприятиях и не поддерживают общепринятые интернет-протоколы, – говорит Денис Аникин, технический директор почтовых и облачных сервисов Mail.Ru Group. – Приобретая проприетарное решение, компания фактически попадает на крючок к вендору: его невозможно сменить, платить приходится за каждый апдейт, при этом вносить какие-либо изменения в продукт сложно и дорого. Мы уверены, что наша программная платформа сможет составить достойную конкуренцию подобным «закрытым» решениям за счет гибкости и экономии, которые она обеспечивает. Поскольку Tarantool IIoT — полностью программируемая и расширяемая платформа, построенная на opensource-решении, его легко кастомизировать в соответствии с потребностями бизнеса — а это, в свою очередь, позволяет снизить стоимость средств производства. »

Запуск на ОС Tizen

27 января 2017 года компания Samsung Electronics сообщила о запуске системы управления базами данных Tarantool на открытой операционной системе Tizen, установленной на модуле для Интернета вещей ARTIK 10. Благодаря этому разработчики смогут создавать приложения для обработки данных с сенсоров и других подключенных устройств как локально, так и с использованием облачных сервисов без риска потери данных.

Сервер приложений Tarantool от Mail.Ru Group обеспечит разработку даже на самых маломощных устройствах систем «Интернета вещей», работающих под управлением операционной системы Tizen, говорится в сообщении Samsung.

Логотип операционной системы Tizen на подушке
« Проекты Tarantool и Tizen имеют много общего: оба программных продукта распространяются по open source модели и оба прекрасно подходят для нужд Интернета вещей. Однако успешный запуск Tarantool на ОС Tizen также доказал, что на нее можно ставить полноценные промышленные базы данных и писать с их помощью рабочие приложения для самых разных IoT-устройств, что открывает широкие перспективы перед сообществом разработчиков Tarantool, – отметил технический директор почтовых и облачных сервисов Mail.Ru Group Денис Аникин. »

Как и Tarantool, Tizen — это операционная система с открытым кодом, созданная на базе ядра Linux. Проект поддерживается консорциумом Technology Steering Group и Linux Foundation.

Samsung Tizen может быть использован на локальных хабах, на роль которых подходят ARTIK модули 5-й, 7-й и 10-й моделей. Такая реализация эффективна как в многоуровневых открытых архитектурах с применением облачных сервисов, так и в закрытых периметрах без доступа к публичным сетям, отмечает южнокорейский производитель.

2016

СУБД Tarantool будет поддерживать SQL

Как стало известно CNews, до конца 2016 г. в СУБД с открытым исходным кодом Tarantool, разработанной Mail.ru Group, появится полноценная поддержка языка SQL (от англ. structured query language — язык структурированных запросов), благодаря чему решение получит наиболее востребованную на рынке функциональность. Об этом рассказал технический директор почтовых и облачных сервисов Mail.ru [Аникин Денис]][2].

SQL является общепринятым интерфейсом к базам данных. «Все промышленные базы — Oracle, Microsoft SQL Server, PostgreSQL, MySQL — работают на SQL, — отмечает Аникин. — И мы тоже планируем этот язык поддержать, чтобы мы могли заменять Oracle на Tarantool и экономить кучу денег, сил и нервов. То есть могли сделать любой продукт, основанный на Oracle, быстрее за счет этой замены».
По словам Аникина, SQL тестируется на внутренних продуктах Mail.ru Group. «25 декабря (символично, что это совпало с Ханукой) мы планируем запустить SQL в продакшн на одном из проектов компании. А дальше — следите за нашими обновлениями», — отметил топ-менеджер.

Сотрудничество с AT Consulting

13 апреля 2016 года Mail.Ru Group объявила о разработке решений на основе Tarantool совместно с российским поставщиком ИТ-услуг AT Consulting. О сотрудничестве в области управления данными сообщается на сайте интернет-холдинга.

В рамках анонсированного партнерства Mail.Ru Group и AT Consulting будут создавать продукты на базе Tarantool для коммерческих и государственных клиентов AT Consulting. Также компании займутся оказанием услуг в области внедрения и настройки разрабатываемых решений.

Mail.ru и AT Consulting занялись разработкой решений на открытой СУБД Tarantool

За счет этого сотрудничества AT Consulting сможет повысить конкурентоспособность, расширив ассортимент качественных решений, которые можно предлагать заказчикам. Mail.Ru Group, в свою очередь, получает партнера, способного вывести Tarantool на новые рынки.

« Заказчики часто запрашивают разработку решений, частью которых является надежное хранилище. СУБД с высокими показателями производительности и отказоустойчивости, к тому же с открытым кодом — сегодня очень востребованы, — отмечает Сергей Тиняков, партнер AT Consulting, директор практики аутсорсинга. »

По словам вице-президента и технического директора Mail.Ru Group Владимира Габриеляна, Tarantool подходит для использования в высоконагруженных проектах в таких отраслях, как телеком, ИТ, банковский сектор, крупный ритейл и «другие бизнесы со сложной инфраструктурой, которые хотят вырваться вперед по скорости обработки данных и при этом не выйти из бюджета».[3]

Выпуск продукта

4 апреля 2016 года Mail.ru Group сообщила о создании нового направления бизнеса, в рамках которого компания начала предоставлять корпоративным клиентам услуги в области хранения данных на основе своей СУБД Tarantool.

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

Mail.ru запускает открытую СУБД Tarantool
« Tarantool делает разработку проще и быстрее. Разработчику не надо создавать сложную гетерогенную систему из SQL СУБД + NoSQL СУБД + Кэш. Не надо создавать огромные кластера и платить миллионы за железо. Достаточно одного «Тарантула», — отметил технический директор сервиса «Почта Mail.Ru» Денис Аникин. »

Изначально Tarantool применялся только в собственных проектах Mail.ru, в том числе в почтовом сервисе и облачном хранилище «Облако Mail.Ru». Затем компания превратила эту СУБД в продукт с открытым исходным кодом, который к началу апреля 2016 года внедрен рядом российских и международных компаний.

В частности, Tarantool начал использоваться сервисом бесплатных объявлений Avito, социальной сетью знакомств Badoo и разработчиком систем информационной безопасности Wallarm. Последний внедрил решение в качестве локального хранилища данных и модуля аналитики для «самой критичной части продукта — узла фильтрации трафика», а Badoo применяет Tarantool для хранения сессий.[4]

Примечания



Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров

За всю историю
2014 год
2015 год
2016 год
Текущий год

  Oracle (80, 182)
  SAP SE (41, 106)
  Microsoft (44, 102)
  PostgreSQL Global Development Group (9, 36)
  IBM (17, 14)
  Другие (219, 79)

  Microsoft (7, 20)
  Oracle (5, 8)
  SAP SE (2, 8)
  Vertica (1, 2)
  Imperva (1, 2)
  Другие (7, 7)

  Oracle (12, 28)
  SAP SE (2, 14)
  Microsoft (3, 9)
  PostgreSQL Global Development Group (1, 8)
  HFLabs (HumanFactorLabs) ХФ Лабс (1, 2)
  Другие (1, 1)

  Oracle (7, 20)
  SAP SE (6, 16)
  PostgreSQL Global Development Group (1, 8)
  Microsoft (3, 7)
  Apache Software Foundation (3, 3)
  Другие (10, 11)

  Oracle (5, 30)
  PostgreSQL Global Development Group (1, 8)
  Microsoft (3, 5)
  SAP SE (1, 2)
  Apache Software Foundation (1, 1)
  Другие (2, 2)

Распределение базовых систем по количеству проектов, включая партнерские решения

За всю историю
2014 год
2015 год
2016 год
Текущий год

  Oracle database - 27 (26, 1)
  PostgreSQL СУБД - 8 (8, 0)
  Microsoft SQL Server - 4 (3, 1)
  SAP HANA (High Performance Analytic Appliance) - 2 (2, 0)
  Apache Hadoop - 1 (1, 0)
  Другие 4

TAdviser рекомендует

24 июня, Сб.

На нашем сайте вы можете прочитать не только о системе Tarantool класса СУБД, изучить описание характеристик, шаблонов установки, инструкции настройки, руководство и документацию пользователя и администратора, примеры внедрений, стоимость лицензий, отзывы, бесплатно скачать драйвера, узнать о возможности обучения, но также и о других системах класса СУБД.
Бета
Лидеры по внедрениям ИТ в корпоративном секторе

Добавить: