🧐 Какие IoT-данные хранить на edge, а какие отправлять в центр?
В IoT-системах часть данных нужна для быстрой локальной реакции, а часть — для долгосрочного хранения и аналитики. Последние показания датчиков, состояние устройств и активные аварии можно держать в оперативной памяти на edge-узле. Более объемные локальные данные — на диске, а историю передавать в центральное хранилище.
В карточках разбираем, как распределить данные между этими уровнями и какую роль здесь может выполнять Tarantool.
➜ Подробнее об архитектуре IoT-систем — в статье.
🔗 Мы в MAX
В IoT-системах часть данных нужна для быстрой локальной реакции, а часть — для долгосрочного хранения и аналитики. Последние показания датчиков, состояние устройств и активные аварии можно держать в оперативной памяти на edge-узле. Более объемные локальные данные — на диске, а историю передавать в центральное хранилище.
В карточках разбираем, как распределить данные между этими уровнями и какую роль здесь может выполнять Tarantool.
➜ Подробнее об архитектуре IoT-систем — в статье.
🔗 Мы в MAX
👍4❤3🔥3
🤔 Что будет, если дать Tarantool 1,18 млн векторов
В недавнем эксперименте сравнили Tarantool, Qdrant и pgvector на двух датасетах. На 1,18 млн векторов Tarantool показал 800 запросов в секунду против 532 и 86 у конкурентов.
На карточках разбираем условия эксперимента, результаты и архитектуру решения ☝️
📃 Больше подробностей — в статье на Хабре.
🔗 Мы в MAX
В недавнем эксперименте сравнили 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
Механизм пригодится там, где важны быстрые операции со свежими событиями и доступ к длинной истории. Например, в антифроде, рекомендательных системах, динамическом ценообразовании и 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
Механизм охлаждения пригодится там, где нужны свежие данные, но важно хранить и историю.
Так память используется только для данных, с которыми система работает постоянно, а длинная история продолжает храниться и остается доступной для аналитики.
🔗 Мы в MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤4🔥3
Уже завтра в прямом эфире 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
Прикладную логику в Tarantool теперь можно запускать на пяти языках: Python, Go, JavaScript, C/C++ и Rust. Это входит в дополнение tarantool-wasm-rs, которое позволяет использовать существующий код внутри СУБД без переписывания на Lua.
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
Аналитики CNewsMarket впервые сравнили российские СУБД для высоконагруженных корпоративных приложений. Tarantool DataBase от VK Tech заняла первое место среди 10 участников, набрав 665 баллов.
Эксперты оценивали решения по четырем направлениям:
🔹 Функциональность — работа с данными, безопасность и интеграции
🔹 Производительность — скорость обработки запросов и задержки
🔹 Отказоустойчивость и масштабирование — репликация, шардирование и восстановление после сбоев
🔹 Поддержка и внедрения — документация, работа с заказчиками и опыт реальных проектов.
Среди сильных сторон Tarantool DataBase аналитики отметили быструю обработку данных, работу с оперативной памятью, собственную техническую поддержку и опыт эксплуатации высоконагруженных сервисов.
💙 Поздравляем невероятную команду Tarantool с первым местом!
🔗 Мы в MAX
🔥5❤4👍4⚡2