Новое Распределяем каналы MAX по категориям и территориям. Читать новость
Открытый канал ID 72415734893082

Tarantool

Если вам понадобится помощь с продуктами VK Tech, обратитесь к боту техподдержки в МАХ: @vktech_support_bot

Открыть в MAX

Публикации за период

По реакциям

Поиск и вся лента — после бесплатной регистрации. Свои даты — по подписке; владелец канала видит их бесплатно. Сортировка по реакциям — по подписке. Зарегистрироваться

Загрузка…

🐍 Python, Go, Rust и еще два языка: расширяем возможности Tarantool

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

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

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

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

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

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

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

📃 Больше подробностей — на сайте.
Просмотры: 30
Перейти в пост Открыть в MAX Сообщить о неточности
Как выбрать СУБД под реальную задачу и не запутаться в технологиях?

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

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

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

Зарегистрироваться на AM Live →
Просмотры: 59
Перейти в пост Открыть в MAX Сообщить о неточности
❄️ В Tarantool Column Store механизм охлаждения автоматически переносит менее востребованные данные из RAM на диск. Это помогает не держать всю историю в памяти и сохранять высокую скорость работы с актуальными событиями.

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

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

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

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

Так память используется только для данных, с которыми система работает постоянно, а длинная история продолжает храниться и остается доступной для аналитики.
Просмотры: 67
Перейти в пост Открыть в MAX Сообщить о неточности
➡️ В in-memory HTAP-системах со временем накапливается история, которую нужно хранить, хотя для текущих операций она нужна редко. В Tarantool Column Store для этого есть автоматическое охлаждение данных.

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

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

📃 Еще подробнее — на Хабре →
Просмотры: 59
Перейти в пост Открыть в MAX Сообщить о неточности
🤔 Что будет, если дать Tarantool 1,18 млн векторов

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

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

📃 Больше подробностей — в статье на Хабре.
Просмотры: 68
Перейти в пост Открыть в MAX Сообщить о неточности
🧐 Какие IoT-данные хранить на edge, а какие отправлять в центр?

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

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

➜ Подробнее об архитектуре IoT-систем — в статье.
Просмотры: 84
Перейти в пост Открыть в MAX Сообщить о неточности
Tarantool DataBase 3.2.0: холодные данные можно хранить экономнее

Вышел Tarantool DataBase 3.2.0. В новой версии улучшили работу с кэшем в vinyl для сценариев охлаждения и прогрева данных.

Vinyl хранит данные на диске и использует оперативную память как кэш. Часто запрашиваемые данные остаются в кэше для быстрого доступа, а прочие постепенно вытесняются из него. Это позволяет не занимать оперативную память данными, к которым система обращается редко.

Управлять охлаждением стало проще

Модуль cooler обновился до версии 0.1.3. Теперь проще контролировать состояние данных и использование кэша:
🔵 cooler.locate() помогает определить расположение данных
🔵 новые метрики показывают объем данных и количество записей в разных слоях хранения
🔵 cooler․info() выводит размер memtx-спейса в байтах.

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

Следующий шаг — интеграция с LDAP

Команда подготовила RFC будущей интеграции Tarantool DataBase с корпоративными LDAP-каталогами. В дальнейшем это позволит централизованно управлять аутентификацией пользователей через применяемые в компаниях системы управления доступом.

👉 Больше подробностей о Tarantool найдете здесь
Просмотры: 85
Перейти в пост Открыть в MAX Сообщить о неточности
9 сентября принимаем гостей — российское сообщество разработчиков СУБД и распределенных систем Database Internals. Эксперты из VK Tech и Яндекса разберут две масштабные инженерные задачи:

🔹 Как обойти ограничения движка DataFusion

В Tarantool Column Store обработка запросов построена на Open Source-движке DataFusion. Артем Новиков расскажет про использование движка в TCS и устройство СУБД в целом: как снижали latency и настраивали распределенные SQL-запросы и какие патчи ушли в upstream.

🔹 Как совместить OLTP и OLAP в одной СУБД

OLTP и OLAP требуют от СУБД разных подходов к обработке данных. Но что, если объединить оба сценария? Руслан Савченко расскажет, как мигрировали масштабную базу из ClickHouse в динамические таблицы YTsaurus: как адаптировали модель данных и какие оптимизации провели для производительной обработки аналитических запросов.

🗓 9 сентября, начало в 19:00
📍 Москва, БЦ Skylight
💻 Будет онлайн-трансляция
➡️ Участие бесплатное, регистрация 👉 по ссылке
Просмотры: 69
Перейти в пост Открыть в MAX Сообщить о неточности
Ищете товар «как на этой картинке» на маркетплейсе или получаете внятный ответ в чат-боте поддержки — за этим стоит ИИ, внедрение которого 45% российских компаний считают своим приоритетом в 2026 году.

🤖 Где ИИ встречается с базами данных

У всех этих сценариев есть общий технический корень: поиск по смыслу, а не по совпадению слов. Для этого текст или картинку превращают в набор чисел — вектор, и система ищет ближайшие по смыслу объекты.

Вопрос в том, где эти векторы хранить и обрабатывать: выбрать поставку отдельной специализированной векторной базы данных или встраивать векторный поиск в уже существующие.

Как выбрать?

В совместном материале с Hi-Tech Mail бизнес-лидер направления Data Services в VK Tech Владимир Озеров разобрал кейсы крупных компаний и объяснил, когда отдельная векторная база оправданна, а когда станет лишь лишней тратой бюджета.

➡️ Читать колонку
Просмотры: 66
Перейти в пост Открыть в MAX Сообщить о неточности
⚡️Команда Tarantool CDC открыла исходный код своего форка OpenLogReplicator для работы с Oracle ASM на Linux и Solaris SPARC64. Код можно изучить и использовать в своей инфраструктуре.

В открытом доступе также появились инструменты для сборки Docker-образов.

Что добавили:
🌟чтение данных Oracle ASM по сети и напрямую с блочных устройств
🌟гибридную работу с архивными журналами в Oracle ASM и файловой системе
🌟переключение на зеркальные копии Oracle ASM при ошибках чтения
🌟поддержку Solaris SPARC64 и исправления для big-endian
🌟сценарии сборки под Debian и CentOS 7 и кросс-компиляции под Solaris SPARC64
🌟подготовку архивов с бинарными файлами.

OpenLogReplicator отслеживает изменения в Oracle Database, напрямую читая журналы REDO. Данные передаются в формате JSON или Protobuf. Их можно отправлять в Kafka, сохранять в файлы или передавать по сети.

🤗Открытый код позволит другим пользователям применять эти изменения, обмениваться опытом и участвовать в развитии OpenLogReplicator.
Просмотры: 76
Перейти в пост Открыть в MAX Сообщить о неточности
Вся лента — после бесплатной регистрации
ВКонтакте Телеграм Одноклассники
Избранное в datool.ru

Следите за каналом в личном кабинете

Зарегистрируйтесь в datool.ru, чтобы добавить канал «Tarantool» в избранное и отслеживать его показатели.

Зарегистрироваться
Для владельцев каналов

Подтвердите свой канал

Войдите или зарегистрируйтесь в datool.ru, затем добавьте нашего бота в канал по инструкции в личном кабинете. После проверки владения замок исчезнет и вам станет доступно управление каналом.

Войти или зарегистрироваться

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти