Tarantool News
548 subscribers
172 photos
5 videos
148 links
Download Telegram
🧐 Какие IoT-данные хранить на edge, а какие отправлять в центр?

В IoT-системах часть данных нужна для быстрой локальной реакции, а часть — для долгосрочного хранения и аналитики. Последние показания датчиков, состояние устройств и активные аварии можно держать в оперативной памяти на edge-узле. Более объемные локальные данные — на диске, а историю передавать в центральное хранилище.

В карточках разбираем, как распределить данные между этими уровнями и какую роль здесь может выполнять Tarantool.

➜ Подробнее об архитектуре IoT-систем — в статье.

🔗 Мы в MAX
👍4❤3🔥3
🤔 Что будет, если дать Tarantool 1,18 млн векторов

В недавнем эксперименте сравнили Tarantool, Qdrant и pgvector на двух датасетах. На 1,18 млн векторов Tarantool показал 800 запросов в секунду против 532 и 86 у конкурентов.

На карточках разбираем условия эксперимента, результаты и архитектуру решения ☝️

📃 Больше подробностей — в статье на Хабре.

🔗 Мы в MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤3🔥2
🔹 В in-memory HTAP-системах со временем накапливается история, которую нужно хранить, хотя для текущих операций она нужна редко. В Tarantool Column Store для этого есть автоматическое охлаждение данных.

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

На карточках — как устроено охлаждение, какие есть стратегии чтения, как контролировать процесс и что учесть при настройке 👆

📃 Еще подробнее — на Хабре →

🔗 Мы в MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤5👏3
❄️ В Tarantool Column Store механизм охлаждения автоматически переносит менее востребованные данные из RAM на диск. Это помогает не держать всю историю в памяти и сохранять высокую скорость работы с актуальными событиями.

Механизм охлаждения пригодится там, где нужны свежие данные, но важно хранить и историю.

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

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

🔹 В ERP оперативные данные остаются в быстром доступе, а закрытые периоды и прошлые финансовые годы хранятся для аудита и отчетности.

Так память используется только для данных, с которыми система работает постоянно, а длинная история продолжает храниться и остается доступной для аналитики.

🔗 Мы в MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤4🔥3
🗒 Собрали восемь материалов об инженерной работе над Tarantool и его экосистемой.

Внутри — интеграции с разными языками, оптимизация производительности и проверка системы под нагрузкой.

В каждой папке спрятан один материал. Выбирайте, с какого начать:

📁 📁 📁 📁

📁 📁 📁 📁

🔗 Мы в MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥5👏2👍1🤔1
📊 Как выбрать СУБД под реальную задачу и не запутаться в технологиях?

Уже завтра в прямом эфире AM Live обсудят российский рынок СУБД: где достаточно одной базы данных, когда нужна специализированная или распределенная база и в каких случаях управляемый сервис в облаке выгоднее самостоятельной эксплуатации.

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

🗓 23 октября, 11:00
💻 Онлайн

Зарегистрироваться на AM Live →

🔗 Мы в MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤2🔥1🤔1
🐍 Python, Go, Rust и еще два языка: расширяем возможности Tarantool

Прикладную логику в Tarantool теперь можно запускать на пяти языках: Python, Go, JavaScript, C/C++ и Rust. Это входит в дополнение tarantool-wasm-rs, которое позволяет использовать существующий код внутри СУБД без переписывания на Lua.

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

Как это работает

🔹 Изоляция кода. Дополнение использует WebAssembly. Для каждой программы можно ограничить память, число операций и доступ к файлам или сети. Если код зависнет или завершится с ошибкой, база продолжит работать.

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

🔹 Инструменты для разработчиков. Вместе с дополнением развиваем tarawasm для сборки кода и tarantool-wit с описанием интерфейсов Tarantool.

Команды смогут использовать готовые библиотеки и собственные разработки на разных языках, сохраняя принцип Tarantool: выполнять прикладную логику рядом с данными.

📃 Больше подробностей — на сайте.

🔗 Мы в MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👏4❤3🤔1🙏1
🏆 Tarantool Database возглавила рейтинг российских СУБД для высоконагруженных систем!

Аналитики CNewsMarket впервые сравнили российские СУБД для высоконагруженных корпоративных приложений. Tarantool DataBase от VK Tech заняла первое место среди 10 участников, набрав 665 баллов.

Эксперты оценивали решения по четырем направлениям:

🔹 Функциональность — работа с данными, безопасность и интеграции
🔹 Производительность — скорость обработки запросов и задержки
🔹 Отказоустойчивость и масштабирование — репликация, шардирование и восстановление после сбоев
🔹 Поддержка и внедрения — документация, работа с заказчиками и опыт реальных проектов.

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

💙 Поздравляем невероятную команду Tarantool с первым местом!

🔗 Мы в MAX
🔥5❤4👍4⚡2