![Tarantool](/img/default-banner.jpg)
- 52
- 27 171
Tarantool
Russia
Приєднався 15 бер 2017
Tarantool Enterprise - Deployed by companies to rapidly modernize legacy applications and build high-performance new applications. It harmonizes existing data sources including Oracle, Postgres, SAP, MySQL, and DB2. Benefits include consistency, savings on costs for integration and maintenance, and simplified development.
The technology is owned by My.com and VK, the 5th largest internet company in the world with over 2,000 engineers in 10 global locations. It is continuously developed in partnership with businesses and the open source community. For more information, please visit www.tarantool.io.
Specialties:
NoSQL, Oracle, SAP, Schema Integration, MySQL, Postgres, Data Architecture, Fast Data, and NewSQL.
The technology is owned by My.com and VK, the 5th largest internet company in the world with over 2,000 engineers in 10 global locations. It is continuously developed in partnership with businesses and the open source community. For more information, please visit www.tarantool.io.
Specialties:
NoSQL, Oracle, SAP, Schema Integration, MySQL, Postgres, Data Architecture, Fast Data, and NewSQL.
Без Паники: строим отказоустойчивую архитектуру в новых условиях на цифровом рынке
Актуальный обзор ситуации на ИТ-рынке и решений по усилению и повышению безопасности существующей архитектуры.
Как строить отказоустойчивые ИТ-системы в новой реальности и чем в текущих условиях помогут in-memory технологии? Поделились подходами, которые сейчас помогают российским корпорациям и стартапам строить отказоустойчивые быстрые системы, выдерживающие до 1 млн RPS. Показали, какие задачи может решать in-memory платформа Tarantool и как ее внедрить быстрее и эффективней.
Больше о наших продуктах - на сайте.
Спикеры:
Александр Виноградов, руководитель Tarantool
Сергей Харламов, архитектор Tarantool
Темы: in-memory, Tarantool
#Tarantool , #in-memory
Как строить отказоустойчивые ИТ-системы в новой реальности и чем в текущих условиях помогут in-memory технологии? Поделились подходами, которые сейчас помогают российским корпорациям и стартапам строить отказоустойчивые быстрые системы, выдерживающие до 1 млн RPS. Показали, какие задачи может решать in-memory платформа Tarantool и как ее внедрить быстрее и эффективней.
Больше о наших продуктах - на сайте.
Спикеры:
Александр Виноградов, руководитель Tarantool
Сергей Харламов, архитектор Tarantool
Темы: in-memory, Tarantool
#Tarantool , #in-memory
Переглядів: 321
Відео
Быстрая доставка быстрых систем: истории успеха применения in-memory в ритейле
Переглядів 191Рік тому
In-memory технологии помогают компаниям из сферы ритейла и e-commerce преодолевать проблемы роста, повышать скорость работы высоконагруженных приложений и обеспечивать низкую задержку. В этом видео вы узнаете, как ритейлер Магнит с помощью In-memory платформы Tarantool за несколько месяцев запустил онлайн-сервис экспресс-доставки, познакомитесь с популярными сценариями применения Tarantool и ра...
Изобретая бота. Строим систему обработки сообщений на примере конструктора чат-ботов
Переглядів 452Рік тому
Архитектор Tarantool Монс Андерсон и архитектор компании KTS Игорь Латкин разобрали принципы построения очередей на примере конструктора чат-ботов Smartbot Pro. На встрече рассмотрели проблематику обработки событий и сообщений в распределенной системе. Темы: Tarantool #Tarantool #очереди #базыданных
Как ускорить и улучшить отказоустйчивость ИТ-инфраструктуры: Мегафон
Переглядів 1422 роки тому
Как ускорить и улучшить отказоустйчивость ИТ-инфраструктуры: Мегафон
Как запустить онлайн-канал продаж: кейс Магнит и Tarantool
Переглядів 1842 роки тому
Как запустить онлайн-канал продаж: кейс Магнит и Tarantool
Вебинар - Деплоим приложение на Tarantool Cartridge в кластер Kubernetes MCS
Переглядів 1,8 тис.3 роки тому
Вебинар - Деплоим приложение на Tarantool Cartridge в кластер Kubernetes MCS
[ENG] Tarantool 2.6 Main Features - Raft, Synchronous Replication and Transaction Manager
Переглядів 4223 роки тому
[ENG] Tarantool 2.6 Main Features - Raft, Synchronous Replication and Transaction Manager
Создание распределенного приложения с нуля на Tarantool Data Grid
Переглядів 1,5 тис.4 роки тому
Создание распределенного приложения с нуля на Tarantool Data Grid
Tarantool Meetup Август 2019 | Константин Назаров - Tarantool Roadmap
Переглядів 3144 роки тому
Tarantool Meetup Август 2019 | Константин Назаров - Tarantool Roadmap
Tarantool Meetup Август 2019 | Максим Тремпольцев - Tarantool Data Grid
Переглядів 5964 роки тому
Tarantool Meetup Август 2019 | Максим Тремпольцев - Tarantool Data Grid
Tarantool Meetup Август 2019 | Василий Тюбек - Tarantool Kubernetes Operator
Переглядів 2424 роки тому
Tarantool Meetup Август 2019 | Василий Тюбек - Tarantool Kubernetes Operator
Tarantool Meetup Август 2019 | Ярослав Дынников - Tarantool Cartridge
Переглядів 8894 роки тому
Tarantool Meetup Август 2019 | Ярослав Дынников - Tarantool Cartridge
T+ Conf 2019 | Ярослав Дынников - Чем полезен Tarantool Enterprise
Переглядів 3505 років тому
T Conf 2019 | Ярослав Дынников - Чем полезен Tarantool Enterprise
T+ Conf 2019 | Владимир Перепелица (Mons Anderson) - Подходы к построению приложений на Tarantool
Переглядів 6475 років тому
T Conf 2019 | Владимир Перепелица (Mons Anderson) - Подходы к построению приложений на Tarantool
T+ Conf 2019 | Олег Ивлев - Зачем Tarantool в Enterprise
Переглядів 7295 років тому
T Conf 2019 | Олег Ивлев - Зачем Tarantool в Enterprise
T+ Conf 2019 | Константин Назаров - CI/CD приложений на Tarantool
Переглядів 4955 років тому
T Conf 2019 | Константин Назаров - CI/CD приложений на Tarantool
T+ Conf 2019 | Владимир Дрынкин - Как мы делали ядро инвест бизнеса Альфа-Банка на базе Tarantool
Переглядів 4395 років тому
T Conf 2019 | Владимир Дрынкин - Как мы делали ядро инвест бизнеса Альфа-Банка на базе Tarantool
T+ Conf 2019 | Георгий Кириченко - Вертикальное масштабирование Tarantool на Intel Optane
Переглядів 2775 років тому
T Conf 2019 | Георгий Кириченко - Вертикальное масштабирование Tarantool на Intel Optane
T+ Conf 2019 | Александр Деулин - Кэши Tarantool и репликация из Oracle
Переглядів 3445 років тому
T Conf 2019 | Александр Деулин - Кэши Tarantool и репликация из Oracle
T+ Conf 2019 | Владислав Зайцев - Самые порочные практики использования Tarantool
Переглядів 5105 років тому
T Conf 2019 | Владислав Зайцев - Самые порочные практики использования Tarantool
T+ Conf 2019 | Алексей Кузин - Омниканальность с платформой обработки событий ChannelControl
Переглядів 1635 років тому
T Conf 2019 | Алексей Кузин - Омниканальность с платформой обработки событий ChannelControl
T+ Conf 2019 | Николай Шевцов, Рустам Кильдиев - Tarantool в Аэрофлоте или MDM на лету
Переглядів 5885 років тому
T Conf 2019 | Николай Шевцов, Рустам Кильдиев - Tarantool в Аэрофлоте или MDM на лету
T+ Conf 2019 | Максим Кошкарёв - Как мы собрались расплести реляционную сеть с помощью Tarantool
Переглядів 1685 років тому
T Conf 2019 | Максим Кошкарёв - Как мы собрались расплести реляционную сеть с помощью Tarantool
T+ Conf 2019 | Алексей Рябов - Репликация из Oracle в GreenPlum
Переглядів 8975 років тому
T Conf 2019 | Алексей Рябов - Репликация из Oracle в GreenPlum
T+ Conf 2019 | Михаил Хрузин - Зачем мы форкнули vshard
Переглядів 1735 років тому
T Conf 2019 | Михаил Хрузин - Зачем мы форкнули vshard
T+ Conf 2019 | Константин Осипов - Tarantool Roadmap
Переглядів 8445 років тому
T Conf 2019 | Константин Осипов - Tarantool Roadmap
T+ Conf 2019 | Кирилл Юхин - Tarantool: a no-SQL DBMS now with SQL
Переглядів 6375 років тому
T Conf 2019 | Кирилл Юхин - Tarantool: a no-SQL DBMS now with SQL
T+ Conf 2019 | Владислав Шпилевой - SWIM протокол построения кластера
Переглядів 4035 років тому
T Conf 2019 | Владислав Шпилевой - SWIM протокол построения кластера
DZone Webinar - Scale & Power: In-Memory for your Relational Database
Переглядів 3146 років тому
DZone Webinar - Scale & Power: In-Memory for your Relational Database
рашистское ПО.
Удаляйте плиз 12 минутное начало, бесполезно для просмотра, да и все кто смотрит потом, будут видеть что вы опаздываете с началом.
Ууважуха за доклад про коннектор😎И конечно за сам коннектор (авансом пока🧐а то скрашится на 10000RPS)
Да это "Мэтч ту да трендмейкер"😎
Снова создали продукт, чтобы впарить его бизнесу. Обычные разработчики идут стороной. Можно не смотреть.
Только видео не про "впаривание". Содержание слишком техническое. Я всё-таки считаю, что это хвастовство и не более.
Если вложить идею в проект, который не способен вложить в эту идею достаточно времени и денег, на выходе получится недоразвитая идея и недоразвитый проект. Бизнес может обеспечить развитие. Обычные разработчики идут следом, уже на развитый сегмент в готовое комьюнити.
@@muskmr Как раз таки наоборот, если продукт доступен всем бесплатно, то его начинают использовать все и бизнес вынужден использовать этот продукт
@@CsturboNetPlus это нишевый продукт. бранч от паука. берите паук, пишите свой online in-memory bigdata, все только спасибо скажут. а если ваш продукт начнут использовать все, значит это хороший продукт. я б затестил
Качество доклада и спикера оставляет желать лучшего. Слушать неприятно. Хотя помнится живое выступление Николая в декабре 2023 года. Было лучше. Я так и не понял цель этого видео. Если это презентация Tarantool Column Store, то на кого она направлена? Если похвастаться, что у ВК появился новый продукт, то ОК. Если цель иная, то видео непонятное. Странные примеры, странные термины... Зачем это всё? Чем плохо то, что сейчас есть? Не понятно. Нет акцентов.
Спасибо за ваш отзыв! Мне жаль, что вам было неинтересно. Целями данного семинара было познакомить аудиторию с устройством колоночного Тарантула для HTAP, а также обозначить зоны применимости. По сравнению с обзорным докладом 2023-го года, где тема HTAP и Column Store обсуждались вскользь, сюда было добавлено довольно много всего. Постараемся учесть ваши комментарии!
wish you had captions
VK тоже нанимает людей для VK Pride? 😂 Извените ребята, но это первое впечатление,как только видишь первого выступающего (Коля) А потом ещё и Владислав! Просто огонь ❤.
Движок для колоночного storage вы взяли у Apache Arrow? Тут долго гадать не надо - это лезет из презентаций. Даже некоторые слайды позаимствовали у них. 😂 А vinyl, подозреваю, основан на google’s LevelDB/RocksDB.
У Rabbit есть клиентские библиотеки под любой язык и они поддерживаются. А у Tarantool нет
И у тарантула они есть. А вот чего нет в редисе так это индексов, таблиц и транзакций
Почему получили не 500 ошибку или 503, а получили 200 ок и сумму 0 ? не хорошо!
Люди в кадре не должны демонстративно смотреть на часы, если нужно время - повесьте часы над камерой, зритель не будет чувствовать, что вы торопитесь поскорее разойтись.
Звук просто убивает
Спасибо большое за запись! Не удалось подойти, как раз просмотою! 😉
интересно. tarantool team молодцы
только что уволился с ВТБ, абсолютно бесперспективная компания которая сама себя топит. Про операторы я понял одно, пора мне из DevOps переходит в разработчики и сидеть себе тихонько писать свои операторы и не чирикать.
Приятный легкий татарский акцент...
Про overhead Cartridge. По опыту эксплуатации. Когда в картридже настроен eventual failover и шторм отказов в k8s (ситуация описана в документации), то overhead у нас в районе 7-8%. То есть, все узлы кластера здорово греют датацентр борясь за то, кто у них главный (главный расход приходится на apply_config() и зависит от того, что туда запихнёт разработчик). Так что есть возможность попасть и на 100%. В идеале overhead в районе 1-2%. Ввиду огромного количества дыр (в том числе с безопасностью) мы уходим от Cartridge и tarantool-operator на Helm и ArgoCD.
Не очень понял, почему kafka с топиком и консьюмер круппами не подошли для strict FIFO, могли бы рассказать подробнее? Если в качестве ключа использовать user_id, то партицию с ним будет читать всегда кто-то один.
почему так тихо?
а где кейс?
ниачем
спасибище, реальное интересно
Really interested in the presentation any chance English close captions can be added?
Hey there! We are working on the articles on these topics. The notification will be here t.me/tarantool_news
Выглядит круто, жаль что продукт закрытый, мог бы быть хорошим конкурентом hasura
Для кого это? Те кто ведет бизнес не будут писать запросы. Те кто кодят не будут заниматься бизнесом. Попытка совместить несовместимое и впихнуть невпихуемое. Для решения используемый язык должен быть проще бэйсика и почти не иметь синтаксиса. То есть на 70% совпадат ьс английским языком. Этого и близко нет.
Нихрена не понятно, но очень интересно
Read the full notes and download here github.com/tarantool/tarantool/releases/tag/2.6.2 Slides from the video slides.com/gerold103/tarantool26-eng
ну вот, только хотел опробовать (а тут яму вырыли ). На анти-рекламу смахивает (( Пришлось инсталлить...
А какая яма?
@@Tarantool указанного образа 'tdg2:latest' нет на докер-хабе. 'hub.docker.com/search?q=tdg2&type=image' == 'no result'
@@vovs03 отвечу как и на другой комментарий - образ ТДГ недоступен публично, но если вы оставите заявку на сайте, мы сможем организовать его для вас www.tarantool.io/ru/datagrid/
ну и где ваш докер образ, убрали уже
Вроде бы ничего не убирали, Data Grid это закрытый продукт. И если вы хотите попробовать его, например в пилотном проекте, оставьте заявку на сайте, и мы сможем организовать вам доступ www.tarantool.io/ru/datagrid/
Лучшее объяснение репликации что я видел
Я увидел такой комментарий: "Mons Anderson: Зачем тебе fsync?" и послушал монолог про fsync. Меня переполняют разные эмоции и я полон возмущений. Во-первых, системный вызов write никаких гарантий не даёт, что данные записались (вы сами сказали, что кеши встречаются на разных уровнях хранения ниже: OS cache, raid cache, disk cache). Во-вторых, после write и смерти tarantool ОС скинет буферы в файл, но только НЕ в случае, если пропадёт питание, kernel panic. Именно поэтому в PostgreSQL включен по умолчанию fsync. www.postgresql.org/docs/13/runtime-config-wal.html?#GUC-FSYNC В-третьих, не надо говорить, что fsync не гарантирует сброс данных на диск, так как у диска свои буфера. Вообще говорить-то про это можно, конечно, но вот только системы хранения нужно брать такие, которые обеспечивают корректную работу СУБД в таких ситуациях. Поэтому для БД не берут какие угодно диски (и ОС тоже), а берут диски (и ОС), которые гарантированно пишут на диск в случае fsync. Если у вас RIAD используется (у него тоже кеш бывает), то его тоже тестирует на сохраняемость данных. Если прилетит метеорит (ракета) или будет пожар в серверной и т.д., то в этом случае поможет только СИНХРОННАЯ репликация. Не знаю, зачем вдаваться в такие крайности, очевидно, что можно любую крайность придумать для любой сколько угодно надежной системы. Почему я считаю, что это важно? Потому что, если Вася перевёл Пете 100 руб и система ответила, что всё ОК, а потом пропало питание или kernel panic, то после восстановления никаких сюрпризов быть не должно, потому что Петя на эти деньги отдал Васе товара. Что должен Петя сделать в случае, когда вы восстановитесь? Может быть tarantool не подходит для того, чтобы перводить деньги? Т.е. имеет другой кейс использования, к примеру, ТОЛЬКО кешировать данные. Тогда напишите об этом, в каком кейсе его использовать.
На всякий случай, чтобы избежать недопонимания - никто у вас не заберёт wal_mode='fsync'. В тарантуле этот режим есть как минимум лет 10, и никто его убирать не собирается; собственно этот факт уже говорит о нашем внимательном отношении к этому режиму. Со всем, что вы написали, я в общем согласен. Разве что эмоции не могу разделить. Да, wal_mode='fsync' по сравнению с wal_mode='write' добавляет только гарантию - сохранение данных при вырубании питания и kernel panic (ну при условии честности девайсов); при этом довольно сильно бьет по производительности. При этом надо понимать, что 100% надежности не даст ни fsync, ни даже синхронная репликация (емнип с синхроном можно добиться любой надежности, меньшей 100%). Я ни в коем случе не отговариваю от использования fsync, но надо понимать, что за его включение скорее всего придется платить железом. Это на одной чаше весов. На другой - какова вероятность именно сбоя питания или ОС за время работы сервиса (это вопрос не к нам)? Умножаем эту вероятность на сумму потенциального ущерба от такого сценария - вот вам готовая выгода от fsync. Взвешиваем одно с другим - выбираем то, что дешевле. Но тут же еще рядом встает вероятность внезапной смерти носителя и мат. ожидание потерь из-за этого. Фактически afaik пользователи редко удовлетворяются fsync и спрашивают про синхронную репликацию. А для надежной синхронной репликации нужен менеджер транзакций, и вот мы его сделали, та-да!
Слайды slides.com/gerold103/raft-tarantool2020
Не правда: если делаете cross-engine транзакции и хотите полную сериализуемость, менеджеры транзакций должны общаться друг с другом. Т.е. должен быть общий менеджер, хотя бы в виде надстройки над обоими. Простейший пример: по мемтиксу А сериализуемо перед Б, по винилу Б сериализуемо перед А , а вместе не сериализуемо.
Да, должны общаться, отличный пример. При конфликте (в любом из движков) нужно уводить транзакцию в read view во всех движках. То есть у транзакции должен быть такой метод, который будет обращаться по очереди ко всем менеджерам. Но это имхо детали, основную задачу в данном случае - поиск конфликтной ситуации - каждый менеджер будет делать своим собственным способом.
Скачать и попробовать Tarantool 2.6 github.com/tarantool/tarantool/releases/tag/2.6.1 Вопросы и обсуждения t.me/tarantoolru
please use english to boost tarantool popularity and adoption XD
Безумно не хватает прямой интеграции с плагином/IDE DataGrip и возможностью привязки консоли к самой базе. Не очень понятно как накатывать миграции. Не хватает функционала в Go клиентах и описания как работать с SQL синтаксисом. Также, хотелось бы получить триггеры в SQL синтаксисе на FOR EACH STATEMENT, а не только на FOR EACH ROW. Киллер фичей был бы функционал персистентных нотификаций для консьюмер групп срабатывающие с помощью триггеров, либо другой эвент модели. Не плохо было бы получить какой-нибудь шедуллер/крон для обработки не подтвержденных транзакций, либо для любых других целей. Спасибо большое за такой крутой и качественный продукт
downscaling в zero - это сливание в 1 ноду и сделать backup это на самом деле ОЧЕНЬ круто было бы иметь оператор который реально умеет downscale и upgrade версии без простоя
Жаль меня не было на докладе, а лабораторный бранч с pmem для записи логов, вы когда смотрели Optane читали про его гарантии надежности по питанию?
Со звуком беда.😕