Tantor Labs
493 subscribers
159 photos
4 videos
123 links
Целостный российский инфраструктурный стек: хранение и обработка корп. данных

СУБД Tantor на основе PostgreSQL, платформа управления, машина БД Tantor XData и др.

СУБД: Разработчик года (TA)
XData: Решение года (CNews)

Сайт – https://tantorlabs.ru
Download Telegram
Как совместить OLTP- и OLAP-нагрузки, если универсальная модель данных с 300 измерениями и таблицей фактов из 30 показателей создает «монстра», где множественность комбинаций выборок делает индексы неприменимыми, а ежедневная загрузка данных вместе с аналитикой буквально разрывают систему? Тонны ресурсов не спасают — решение должно работать с HTAP-сценариями без компромиссов в скорости и надежности.

Прямо сейчас на сцене TechEd 2025 генеральный директор «Тантор Лабс» Вадим Яценко раскрыл результаты совместного тестирования машины БД Tantor XData с «Форсайт.Аналитическая платформа». Тест на машине с 1,5 ТБ RAM, 96 vCPU, 30 ТБ SSD и базой 8 ТБ (300 измерений, 30 фактов) выдал для OLAP-куба невероятный результат:

Оптимизация 87–93% 💪💪

Как мы этого добились?
➡️Кастомные расширения СУБД Tantor SE: pg_columnar — c поддержкой транзакционного выполнения операций UPDATE и DELETE, а также UPSERT и других выражений ON CONFLICT для операций INSERT, включая возможность параллельных запросов
➡️ Тонкая настройка: Stripe Size, Chunk Size, алгоритмы сжатия под профиль нагрузки и «железа»
➡️ Собственный программно-аппаратный RAID

Tantor XData ломает стереотипы о производительности в условиях экстремальных смешанных нагрузок. Индексы не использовали, но уже получили на выходе фантастические результаты. А что будет, если для отдельных статических сценариев добавить их? 😉

#Tantor_XData
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍5👏3🤔1
10 апреля Екатеринбург стал площадкой для проведения четвертой конференции PG BootCamp Russia — официального комьюнити-мероприятия PostgreSQL. Событие прошло при поддержке генерального партнера — компании «Тантор Лабс» 🌚, разработчика семейства СУБД Tantor Postgres.

Эксперты «Тантор Лабс» представили на конференции 6 докладов, охватывающих различные аспекты работы с PostgreSQL: работу оптимизатора запросов, обработку временных рядов, особенности определения селективности, повышение детализации статистики, разработку и отладку 64-битного счётчика транзакций, а также автоматизацию сложных сценариев обновлений и тестирования.

↗️Узнать о содержании выступлений более подробно, а также посмотреть фотоотчет прошедшего PG BootCamp Russia можно на странице мероприятия. Уже совсем скоро будут доступны записи выступлений.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👏43
Как провести нагрузочное тестирование PostgreSQL и не упустить ни одной детали?

Проводите нагрузочные тесты через pgbench, но результаты оказываются несопоставимыми из-за того, что параметры окружения не были зафиксированы? Знакомо? Представляем новый бесплатный инструмент pg_perfbench — разработанный «Тантор Лабс», который:

➡️ Автоматизирует запуск pgbench с TPC-B-нагрузкой.
➡️ Собирает все метаданные: конфигурация СУБД, характеристики сервера, версии ПО, сетевые настройки.
➡️ Генерирует структурированный отчет (JSON + HTML) с графиком производительности и таблицами.
➡️ Позволяет корректно сравнивать результаты разных тестов за счет фиксации всех параметров.

Больше не нужно вручную собирать данные о CPU, RAM, дисках и настройках PostgreSQL, тратить время на повторные тесты из-за упущенных деталей и догадываться, почему результаты различаются.

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

1. Запускаете pg_perfbench с вашим сценарием.
2. Инструмент собирает метрики pgbench с полным описанием окружения.
3. Получаете готовый отчет с визуализацией и возможностью сравнения через --mode=join.

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

↗️Подробнее – в статье в нашем блоге.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍21
Почему обновление итогов в 1С может замедляться и как это исправить?

При миграции с MS SQL на Tantor Postgres 🌚 один из наших клиентов столкнулся с долгим закрытием месяца в 1С:ERP. Анализ показал, что при обновлении регистров накопления СУБД выбирала неоптимальный план запроса, и это приводило к сильно замедленной обработке запроса.

В нашей новой статье:
➡️ Подробный разбор планов запросов и работы индексов. Почему некластерный индекс становится фаворитом планировщика и как это влияет на производительность?
➡️Как не только индексы, но и данные могут влиять на вашу СУБД, и как избежать скрытых проблем?
➡️Кейс с исправлением данных в таблицах итогов.
➡️Скрипт для проверки корректности итогов
➡️Подход к доработке логики планировщика для выбора оптимальных индексов.

Для кого?
Администраторы баз данных, разработчики 1С и все, кто работает с высоконагруженными системами. Уровень — экспертный, но полезные инсайты найдет каждый.

↗️Подробнее – в статье.

#Tantor1C #TantorPostgres
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍2👏2
Forwarded from Группа Астра
Сапожник и без сапог — это не про нас!

🗄 «Группа Астра» перевела свои корпоративные сервисы на собственную машину баз данных Tantor XData 2A

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

Плюсы от перехода:
▪️ Сервисы работают быстрее и надежнее (привет, повседневная работа с 1С и тяжёлые отчёты!)
▪️ Удобнее управлять инфраструктурой
▪️ Совершенствуем свои продукты и технологии в реальных условиях!

Tantor XData 2A это:
➡️ Машина баз данных от вендора СУБД Tantor Postgres
➡️ Серверы Aquarius, ПО Tantor XData, другие компоненты — в реестрах Минпромторга и Минцифры
➡️ Высокая производительность — до 85 000 TPS за счет оптимизации и адаптации оборудования и ПО, создание резервных копий со скоростью до 35 ТБ в час
➡️ Надежная работа высоконагруженных систем (1С, документооборот, банковские сервисы, OLTP- и OLAP-нагрузки)

#ГруппаАстра #TantorXData #Tantor #TantorPostgres
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍32👏1
Tantor XData 2В — первая российская машина БД на отечественном процессоре Baikal-S !

20 мая на нашей производственной площадке в БП «Румянцево» прошла пресс-конференция, на которой был представлен первый серийный образец машины баз данных (МБД) Tantor XData 2B на российском процессоре Baikal-S. МБД предназначена для финсектора, госструктур, телекома, ритейла и промышленности, где критически важны скорость, масштабируемость и безопасность.

С помощью Tantor XData можно получить готовый DBaaS для высоконагруженных БД или расширить возможности существующего, консолидировать БД любого размера с заданными требованиями к производительности и доступности и при этом, не прерывая работу, наращивать объемы ресурсов, памяти и хранилищ. ПО и оборудование включено в реестры Минпромторга и Минцифры.

Ключевые преимущества (их много!):
➡️ 60 000 транзакций/сек – высокая производительность даже в минимальной конфигурации
➡️ Резервное копирование до 35 ТБ/час
➡️ Работа из графического интерфейса, консоли и API
➡️ Унифицированное ПО для различных платформ (ARM64, x86)
➡️ СУБД Tantor Postgres в различных редакциях, со встроенной платформой управления и мониторинга
➡️ Готовые конфигурации – от минимальной до enterprise

↗️ Подробнее – в пресс-релизе!

#TantorXData #Tantor #XData #TantorPostgres
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥20👍6😱32👏1
Сегодня мы запустили корпоративный блог Tantor 🌚 на Habr!


Первой публикацией стала статья: «Как избежать ошибок памяти при работе с большими данными в PostgreSQL?».

Если вы администрируете PostgreSQL-кластеры или работаете с объёмными данными (XML-документы, конфигурации 1С и др.), вы могли столкнуться с ошибкой ERROR: out of memory при выгрузке таблиц через pg_dump или команду COPY. В дебютном материале мы разбираем причины этой проблемы и предлагаем решения, включая особый параметр из арсенала СУБД Tantor Postgres — enable_large_allocations.

О чем мы рассказываем в статье:
➡️ Почему даже данные меньше 1 ГБ могут вызвать сбой при выгрузке.
➡️ Как экранирование символов «раздувает» размер строк и приводит к ошибкам.
➡️ Решение Tantor Postgres — увеличение лимита буфера до 2 ГБ и оптимизация процессов.

Статья будет полезна администраторам БД, разработчикам и всем, кто работает с PostgreSQL в высоконагруженных средах.

↗️ Читайте первый материал нашего блога на Habr по ссылке.

#PostgreSQL #TantorPostgres #Tantor #Администрирование #Habr
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👏6👍31
Быстрый старт в маскировании данных с pg_anon

Маскирование данных — это не только про звездочки вместо букв. Это может касаться имён, телефонов, номеров карт, медицинских диагнозов и другой чувствительной информации. Если ваша компания до сих пор передает данные подрядчикам или аналитикам как они есть в базе, это в один «прекрасный» момент обязательно обернётся проблемой.

Чтобы избежать финансовых и репутационных рисков, в работе с БД обязательно нужны гибкие инструменты обезличивания. Один из них — разработанный нами opensource-инструмент pg_anon. Он маскирует конфиденциальные данные, помогая соблюдать закон, защищая информацию и сохраняя её пригодность для анализа.

В новой статье в нашем блоге на Habr:

➡️ Разберем разработанный нами бесплатный инструмент от установки до использования
➡️ Создадим словарь анонимизации
➡️ Снимем дамп с маскированием и проверим результат!


↗️Читать статью

#Tantor #TantorPostgres #1C #Anonimization #Habr #Tantor1C
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥83
Обновление Платформы Tantor 5.3: поддержка PostgreSQL 17, включая новые параметры allow_alter_system для управления правами администраторов и transaction_timeout для контроля длительности транзакций, интеграция с Mattermost и другие улучшения

➡️ Интеграция с Mattermost: Автоматические уведомления об инцидентах прямо в корпоративные чаты для ускорения реакции команд
➡️ Улучшения для администраторов: Постраничная навигация в браузере БД, динамическая подгрузка данных при скролле, упрощенное управление кластерами Patroni и обновление расширения pgpro_stats
➡️ Повышение удобства и стабильности: Пошаговая инструкция в «Расширенной аналитике» для новых пользователей, исправление ошибок в SQL-редакторе, отображении таблиц и подключениях. Пересмотрена логика расчёта рекомендуемых значений настройки для типа нагрузки «ERP 1C»

↗️Подробнее – в пресс-релизе.

#Tantor #TantorPostgres #ПлатформаTantor
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥4👏1
Успешное тестирование СУБД Tantor Special Edition с банковской платформой «ЦФТ-Банк»

«Тантор Лабс» и «ЦФТ» завершили комплексное тестирование, подтвердив полную совместимость и высокую производительность СУБД Tantor Special Edition 16.8 с банковской платформой «ЦФТ-Банк» (2МСА DBI).

Платформа 2МСА DBI от «ЦФТ» — критически важное решение для множества российских финансовых институтов. Она обеспечивает выполнение критически важных банковских операций от обработки платежей до закрытия операционного дня, что предъявляет исключительные требования к надежности СУБД.

Тестирование моделировало на российской инфраструктуре экстремальные нагрузки крупного многофилиального универсального банка с несколькими тысячами одновременных пользователей (до 6000). СУБД Tantor Special Edition 🌚 успешно выдержала все сценарии, пиковые нагрузки и ответственные операции, показав время отклика в допустимых пределах.

Результаты доказывают: отечественная СУБД семейства Tantor Postgres 🗄 готова надежно поддерживать работу высоконагруженных финансовых систем, что имеет стратегическое значение для импортозамещения в данном ключевом сегменте экономики.

↗️Подробнее – в пресс-релизе.

#Tantor #TantorPostgres #СУБД #TantorSE
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥8👏1
This media is not supported in your browser
VIEW IN TELEGRAM
Вчера наша машина баз данных Tantor XData 2B промелькнула в федеральном эфире!

Ее презентовали 2 июня на выставке достижений электронной промышленности в закрытом городе Сарове, которую посетил Премьер-министр РФ Михаил Мишустин.

Tantor XData — линейка высокопроизводительных машин баз данных для отраслей, где критически важны скорость, масштабируемость и безопасность: финансовый сектор, госструктуры, телеком, ритейл, промышленность.

В модели Tantor XData 2B используется российский процессор Baikal-S. С производительностью до 60 000 транзакций/сек даже в минимальной конфигурации и скоростью резервного копирования до 35 ТБ/час предприятия получают готовый DBaaS для высоконагруженных систем, консолидацию БД любого масштаба без простоев и легкое наращивание ресурсов «на лету».

#TantorXData #Tantor #XData #TantorPostgres
🔥24👏105👍2
Forwarded from TAdviser
Компания «Тантор Лабс» презентовала на ЦИПР-2025 Tantor XData 2В — серийный образец первой российской машины баз данных на отечественном процессоре Baikal-S!

Сегодня на стенде «Группы Астра» представлены две модели МБД Tantor XData. Одна на отечественном процессоре Baikal-S, а вторая — на базе серверов YADRO.

Также можно будет увидеть в деле и другие продукты экосистемы «Группы Астра». С помощью Tantor XData можно получить готовый DBaaS для высоконагруженных БД или расширить возможности существующего, консолидировать БД любого размера с заданными требованиями к производительности и доступности и при этом, не прерывая работу, наращивать объемы ресурсов, памяти и хранилищ. ПО и оборудование включено в реестры Минпромторга и Минцифры.

Ключевые преимущества:

✔️60 000 транзакций/сек — высокая производительность даже в минимальной конфигурации
✔️Резервное копирование до 35 ТБ/час
✔️Работа из графического интерфейса, консоли и API
✔️Унифицированное ПО для различных платформ (ARM64, x86)
✔️СУБД Tantor Postgres в различных редакциях, со встроенной платформой управления и мониторинга
✔️Готовые конфигурации — от минимальной до enterprise.

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

Вадим Яценко, генеральный директор компаний «Тантор Лабс» и «ИксДата»:

Бизнес и государство нуждаются в технологиях, которые работают «из коробки» без компромиссов в скорости и надежности. Машина баз данных Tantor XData на отечественном процессоре Baikal-S наглядно и убедительно доказывает, что российская машина баз данных уже сегодня готова служить основой для критически важных высоконагруженных систем в России.
🔥20👍9👏5
Media is too big
VIEW IN TELEGRAM
ЦИПР: медиастудия АНО «Цифровая экономика»

Вадим Яценко, генеральный директор компании «Тантор Лабс» (входит в «Группу Астра»), рассказал, какие ключевые факторы сегодня влияют на выбор СУБД, как компании подходят к этому выбору и как рынок СУБД реагирует на запросы компаний.
🔥16👍4
Вечер пятницы. Время отвлечься от работы и… почитать про PostgreSQL.

Наша новая статья на HABR посвящена внутристраничной очистке для индексов. Если вы DBA или разработчик и хотите лучше разбираться в тонкостях работы Tantor Postgres и других СУБД на базе PostgreSQL на низком уровне, понимать возможные причины замедлений, – эта статья для вас.

Что исследуем:
➡️ Принцип работы: Как PostgreSQL удаляет устаревшие версии строк (MVCC) из индексных страниц для эффективного повторного использования пространства
➡️ Ключевое ограничение: Очистка возможна только для версий, вышедших за горизонт базы данных (xmin horizon)
➡️Проблема удержания горизонта: Что происходит, если в системе есть долгая транзакция или запрос? Как это блокирует очистку как внутристраничную, так и VACUUM
➡️ Последствия для производительности: На реальном примере pgbench показываем, как удержание горизонта транзакцией или запросом приводит к тому, что новые версии строк вынуждены размещаться в новых блоках индекса, и это сильно снижает производительность поиска по индексу актуальной версии строки (процесс вынужден просматривать все версии строк).

↗️Читать статью

#Tantor #TantorPostgres #Habr
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥114🤔1
«ФОРС Дистрибуция» и «ИксДата» объявили о стратегическом партнерстве для продвижения российских машин баз данных Tantor XData

В рамках конференции ЦИПР подписано соглашение о стратегическом партнерстве между «ФОРС Дистрибуция» и компанией «ИксДата». Основной целью сотрудничества станет содействие российским предприятиям в переходе на отечественные решения для работы с базами данных.

В рамках партнерства планируется комплексная работа по продвижению машины баз данных Tantor XData, включая модель Tantor XData 2B на российском процессоре Baikal-S. Совместные усилия будут направлены на развитие дистрибьюторской сети, маркетинговую поддержку и организацию обучающих программ для ИТ-специалистов.

↗️Подробнее – в пресс-релизе.

#TantorXData #Tantor #XData #TantorPostgres
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥165👍4👏4
Представляем новый релиз СУБД Tantor Postgres 17

Релиз основан на комьюнити-версии PostgreSQL 17, обладает расширенными по сравнению с ней функциональными возможностями и повышенной производительностью, и доступен в нескольких редакциях, включая оптимизированную для использования в высоконагруженных системах «1С».

Tantor Postgres 17.5.0 🗄 содержит наибольшее за всю историю развития продукта число новых функций и улучшений: новые средства обеспечения безопасности, значительные оптимизации планировщика запросов, продвинутые механизмы мониторинга и множество других функций, недоступных в PostgreSQL 17.

Среди ключевых особенностей:
➡️ Реализация технологии прозрачного шифрования данных (Transparent Data Encryption, TDE) для надежной защиты данные на диске
➡️ Поддержка протокола аутентификации OAuth 2.0 – приложения могут получать защищенный доступ к данным без передачи паролей пользователей
➡️ Улучшения, значительно повышающие производительность работы в системах 1С
➡️ Механизм ускоренной обработки временных таблиц в оперативной памяти (in-memory вместо системных каталогов)
➡️Тип данных vector, SIMD-инструкции и многое другое

Подробнее – в пресс-релизе.

#TantorPostgres #Tantor #СУБД
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥22👍8👏8
Когда pg_stat_statements замедляет вашу БД? Разбираем сэмплирование!

Сбор статистики SQL-запросов (количество запусков, общее и среднее время их выполнения, число возвращённых строк и др.) позволяет анализировать их поведение во времени, выявлять проблемные участки и принимать обоснованные решения по оптимизации. Но знаете ли вы, что расширение pg_stat_statements, которое помогает собирать такую статистику, само может стать узким местом и вызывать просадки производительности?

К выпуску СУБД Tantor Postgres 17.5.0 мы запускаем серию публикаций в нашем корпоративном блоге на Habr о наиболее интересных новинках релиза. В сегодняшней статье на практических примерах разбираем:

➡️ В каких сценариях расширение pg_stat_statements становится источником проблем
➡️ Как устроено сэмплирование и в каких случаях его применение позволяет снизить «накладные расходы»
➡️ Как сэмплирование реализовано в СУБД Tantor Postgres 17.5.0

Статья будет полезна администраторам высоконагруженных кластеров PostgreSQL, столкнувшимся с деградацией производительности из-за pg_stat_statements и всем, кто работает над оптимизацией своих систем.

↗️Читайте статью

#Tantor #TantorPostgres #Habr
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👏4
Обновление расширения Tantor PipelineDB 1.3.5 для высокоскоростной агрегации временных рядов: улучшенная стабильность и совместимость

➡️Расширение теперь поддерживает PostgreSQL 18
➡️Добавлен список изменений в CHANGELОG
➡️Критические исправления: устранены сбои в reaper-процессах (на отладочных сборках PG), использование неинициализированных переменных, скрипты переведены на Python 3
➡️Работа с разными часовыми поясами: сombiner-процессы теперь всегда используют UTC для границ партиций при работе с типом TIMESTAMP WITH TIME ZONE, исключая ошибки при смене часового пояса сервера
➡️Исправлена ошибка установки на PG 17 (function interval_combine() does not exist) и некорректная работа скользящих окон, приводившая к сбоям


↗️Подробнее
↗️Tantor PipelineDB на GitHub

#TantorPipelineDB #Tantor
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍52