Tarantool News
548 subscribers
172 photos
5 videos
148 links
Download Telegram
💳 Газпромбанк — третий по активам банк в России, более 5 млн клиентов доверяют ему свои финансы.

С ростом мобильных приложений и личных кабинетов привычная АБС, построенная еще в 2006 году, начала сдавать позиции:

⚠️ запросы выполнялись слишком медленно;
⚠️ реляционные базы не выдерживали нагрузку;
⚠️ клиенты и сотрудники сталкивались с задержками загрузки.

Чтобы решить проблему, банк внедрил оперативный кэш на Tarantool.

Результаты впечатляют:

🔹 данные предоставляются с задержками менее 100 мс;
🔹 масштабирование возможно без ограничений по объему данных;
🔹 более 100 000 запросов в секунду происходит при нагрузочных тестах.

Теперь Газпромбанк может запускать новые сервисы и ускорять существующие без изменений в основной банковской системе. Tarantool стал фундаментом скорости и надежности, которые нужны цифровому банкингу.

➜ Читайте кейс на сайте
❤6👍5🔥4🤯1
Через две недели начнется последний в этом году поток обучения Tarantool. 

📅 Период обучения: 5 ноября — 23 декабря.

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

В программе:

🔹 Архитектура Tarantool.
🔹 Топология Tarantool.
🔹 Программирование на Lua.
🔹 Создание приложений.
🔹 Обслуживание и диагностика.

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

Общая продолжительность: 7 недель. 
Время прохождения: 30-35 часов. 

Смотрите подробную программу и оставляйте заявку на обучение по созданию и эксплуатации решений NoSQL на Tarantool. 

➜ Читайте подробности на сайте
👍5🔥4❤3
В новой версии высокопроизводительной базы данных Tarantool DB 3.0 появился механизм «охлаждения данных». Он помогает компаниям снижать нагрузку с основных систем и экономить на инфраструктуре за счет автоматического разделения «горячих» и «холодных» данных.

В релиз вошли:

🔹 Поддержка дискового движка vinyl для работы с большими объемами данных.
🔹 Новые примеры и метрики модуля архивации данных.
🔹 Собственный дашборд Tarantool DB для веб-интерфейса Grafana.
🔹 Обновленные рекомендации по работе с неидемпотентными запросами и миграции с версии 2.x.

Новая версия Tarantool DB 3.0 помогает компаниям масштабироваться, не переплачивая за ресурсы. Все нужное всегда под рукой, остальное — экономно хранится на диске.

➜ Читайте подробности на сайте
🔥7❤5👍5🤔4
👍 Новый программно-технический комплекс срочного рынка, совместно разрабатываемый Петербургской Биржей и VK Tech, выходит на финишную прямую.

👍 О том, как проходила разработка, чего удалось достичь и чем особенно гордятся участники этого проекта рассказал руководитель команды разработки Data Services VK Tech Михаил Тупикин.

Листайте карточки, чтобы узнать подробности ⬆️.

#ДвижимПользою
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9🔥6👍5🤔3
Как «Магнит» запустил экспресс-доставку за два месяца

У ритейлера с 21 000 магазинов и 65 регионами все было отлажено для офлайн-торговли. Каталог товаров хранился в центральной базе, а данные об остатках — в магазинах.

С запуском экспресс-доставки понадобилось обновлять витрину в реальном времени, а не раз в несколько часов, как при инвентаризации.

Для команды «Магнита» мы создали middle-слой, который объединяет данные из центральной базы данных и магазинов и передает их в сервисы доставки.

Результаты с Tarantool впечатляют:

🔹 Стандартная нагрузка системы составила 20 000 RPS.
🔹 Доступ к продуктовому каталогу на Tarantool реализовали за 30 дней.
🔹 Масштабировали количество подключенных торговых точек до 400 (в 20 раз больше стартового числа).

➜ Читайте кейс на сайте
👍5❤2🔥2
Forwarded from VK Tech Team
Вот и пролетели два дня Highload++

Мы завершили красиво — докладом в главном зале от Георгия Белянина, разработчика в Tarantool.

Делимся кратким саммари доклада «2 DC 1 fail: как реализовать автоматический фейловер, когда данные в двух зонах доступности», и эксклюзивно для наших подписчиков — слайдами с выступления!

Условия такие: с нас презентация прямиком со сцены (в первом комментарии), с вас — реакции🔥

Ключевые выводы:

🔵Два ДЦ — это не «минус один от трёх». В такой топологии нельзя опереться на большинство, значит классические подходы из трёх площадок не работают «как есть».

🔵Асинхронная репликация с одним мастером требует аккуратной смены ролей: при лаге чтения возникают «хвосты» неподтверждённых операций, поэтому назначение нового мастера без строгого протокола чревато расхождением журналов.

🔵Active‑Standby схема, которую можно реализовать исключительно в двух датацентрах. Будучи простой для реализации, она позволяет фейловеру на уровне кластера Tarantool Cluster Federation обеспечивать быстрое переключение, при этом явно локализуя нагрузку в пределах одного кластера в одном DC.

🔵Внешний супервизор: к каждому узлу базы данных добавляется сервис-обертка, который захватывает лок во внешнем кворуме и начинает перевод в RW. Подход обеспечивает быстрое переключение в случае сбоя master узла. Решение особенно удачное в ситуациях, когда вы не code-owner ни СУБД, ни бизнес логики.

🔵Внешний координатор с кворумным локом в etcd даёт контролируемый фейловер. Координатор держит лок и объявляет, кто RW, а кто RO; карта кластера позволяет обеспечить мониторинг, консистентное переключение и механизм приоритетов выбора. Подход требует разработки нетривиальных механизмов, таких как fencing token и двухфазное назначение.


🔥 — круто, вдохновили, попробую применить
💙 — просто спасибо за полезный доклад
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12❤2👏2👍1
This media is not supported in your browser
VIEW IN TELEGRAM
🔥10👍6❤2
🧩 Архитектурные паттерны: масштабируемость

Сегодня необходимо закладывать масштабирование уже на старте. Запас вертикального масштабирования быстро исчерпывается, а горизонтальное — дорого внедрять «задним числом».

С Tarantool можно спроектировать систему, готовую к росту с первого дня:

🔹 Узлы можно развернуть на одной машине, а при необходимости — распределить по кластерам.
🔹 Встроенные инструменты шардирования и кластеризации обеспечивают горизонтальное масштабирование без сложной перестройки архитектуры.
🔹 Реальное масштабирование до 1000 кластеров за 40 минут.

Tarantool позволяет сочетать скорость in-memory СУБД, но не переплачивать за хранение данных благодаря системе охлаждения. Решения Tarantool подходят как для высоконагруженных транзакционных систем, так и для real-time аналитики.

💡 Эффективно, если нужно построить систему кэширования и хранить данные, которые нужно периодически обновлять.
👍6❤4🔥3🤔1
После ухода Oracle и Microsoft у российских компаний появился новый квест: выбрать достойный аналог среди более чем 170 отечественных СУБД.

Какой продукт действительно тянет нагрузку, масштабируется и не ограничивает бизнес? Разобраться поможет эфир AM Live 21 ноября в 11:00.

В программе:

🔹 Обзор российского рынка СУБД после ухода иностранных вендоров.
🔹 Какие решения построены по принципу NoSQL и NewSQL.
🔹 Что спрашивать у вендора до покупки.
🔹 Частые ошибки при выборе и миграции.
🔹 Реальные кейсы перехода на отечественные СУБД.

В эфире — эксперты Postgres Professional, Эквирона, Концерна ГРАНИТ, Яндекса и Газинформсервиса. VK Tech представит Руслан Галиев, руководитель команды коробочных продуктов Tarantool.

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

➜ Регистрируйтесь на эфир и выбирайте СУБД осознанно
👍7🔥6❤4
Tarantool News
Расширение Tarantool для Visual Studio Code Теперь у Tarantool есть официальное расширение для Visual Studio Code, предназначенное для ускорения процесса разработки и отладки приложений платформы. После установки разработчик получит: 🔹 Развернутую документацию…
В расширении Tarantool VS Code 0.3.0 появился экспериментальный вариант отладчика для Lua.

Основные нововведения:

🔹Breakpoint, которые знают про fiber и умеют останавливать только один из них.
🔹Пошаговое выполнение кода (step-by-step).
🔹Командная консоль, чтобы отправлять команды прямо после breakpoint.
🔹Просмотр локальных и глобальных переменных.

Доступно для MacOS и Linux. Инструкции по использованию доступны в README.
🔥8👍3❤2
Мы выпустили новую статью про то, почему бизнесу уже недостаточно просто быстро проводить транзакции. Зачем нужна аналитика на самых свежих данных, а не на вчерашней выгрузке.

Традиционная связка OLTP + OLAP живет в разных мирах. HTAP объединяет их в один — и именно для этого мы сделали Tarantool Column Store: колоночную in-memory СУБД, которая умеет одновременно обрабатывать транзакции и выполнять аналитические запросы в реальном времени.

Внутри:

🔹 Зачем бизнесу HTAP и чем плоха классическая схема с ETL.
🔹 Как устроен Tarantool Column Store и движок MemCS.
🔹 Работа с памятью и диском, parquet и охлаждение данных.
🔹 Реальные кейсы — маркетинг, антифрод, финансовая отчетность и быстрые аналитические витрины.

Если хотите понять, где HTAP реально нужен и чем он помогает — статья максимально по делу.

➜ Читайте статью в блоге Tarantool
🔥6👍4❤2