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

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

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

Сайт – https://tantorlabs.ru
加入频道
Быстрый старт в маскировании данных с 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
Вечер пятницы. Время отвлечься от работы и… почитать про 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 XData 2B
 
Главное:
➡️Быстрый рост рынка СУБД: как эволюционирует импортозамещение и в чем уникальность русского пути развития?
➡️Как МБД Tantor XData 2B раскрывает потенциал на стыке ПО и «железа» и предотвращает внутренние угрозы у заказчиков?
➡️Почему заказчики все чаще выбирают отечественные экосистемные ИТ-решения
 
 
↗️Читать интервью

#Интервью #TantorPostgres #Tantor #TantorXData #XData
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥104
Подтверждена совместимость ПО «Надежность» (Северсталь-инфоком) и СУБД Tantor Postgres в редакции Special Edition

ПО «Надежность» — отечественная платформа, предназначенная для автоматизации полного цикла процессов технического обслуживания и ремонта на крупных промышленных предприятиях

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


↗️Читать новость

#Совместимость #Tantor #TantorPostgres
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥53🤔1
Настройка OAuth-авторизации в Tantor Postgres 17.5 и PostgreSQL 18: практическое руководство на примере Keycloak

Мы продолжаем цикл статей, в которых описываем нововведения СУБД Tantor Postgres 17.5.0. В прошлый раз мы писали об оптимизации нагрузки на систему за счет сэмплирования сбора статистики с pg_stat_statements. Сегодня хотим спросить — знаете ли вы, что Tantor Postgres 17.5.0 поддерживает авторизацию по OAuth 2.0 Device Authorization Flow (эта же возможность ожидается в PostgreSQL 18)? Это позволяет отказаться от паролей на клиенте и централизовать управление доступом через провайдеров.

В новой статье в нашем блоге на Habr — детальное руководство по реализации авторизации OAuth 2.0 на примере Keycloak:
➡️Настройка Keycloak как провайдера идентификации (Realm, Users, Client scopes, Clients)
➡️Подготовка PostgreSQL (настройка pg_hba.conf, pg_ident.conf, параметра oauth_validator_libraries)
➡️Реализация валидатора токенов на C с обработкой JWT и проверкой scope
➡️Процесс авторизации через psql с использованием Device Flow

Материал предназначен для широкого круга разработчиков, в частности, администраторов БД и ИБ-инженеров, внедряющих современные механизмы аутентификации.

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

#Tantor #TantorPostgres #PostgreSQL #OAuth #Habr
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍3👏3
Tantor Postgres 17.5: обзор улучшений для 1С

Друзья, в «Тантор Лабс» выстроена целая инженерная программа по оптимизации нашей СУБД для экосистемы 1С, и мы регулярно публикуем статьи с разбором различных возможностей. Статьи маркируются тегом #Tantor1C, так что освежить материалы в памяти легко в любой момент.

В новой статье в нашем блоге на Habr делимся с вами разбором нововведений свежего релиза Tantor Postgres 17.5, в котором представлен длинный ряд улучшений для высоконагруженных контуров 1С. Новый релиз предлагает целый арсенал специализированных функций, призванных существенно ускорить выполнение типичных для 1С операций, снизить нагрузку на инфраструктуру и упростить администрирование. Из статьи вы узнаете:

➡️Как ускорить RLS-запросы, запросы обновления итогов регистров, запросы с агрегацией данных, с поиском по подстроке и других
➡️Как Join Predicate Pushdown ускоряет выполнение отдельных запросов в тысячи раз
➡️Как значительно снизить нагрузку на диски при работе с временными таблицами
➡️Как заставить планировщик выбирать более эффективные планы исполнения запросов и оптимизировать расчет статистики

↗️ Больше фич можно найти в статье. Читаем тут

#Tantor #TantorPostgres #Tantor1C #Habr
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍3👏2
Как создаются патчи для PostgreSQL?

Разработчикам, расширяющим функционал PostgreSQL, иногда требуется добавлять в существующие команды новые параметры. Однако порядок модификации исходного кода — подчас непростая задача:
➡️Где взять списки файлов, в которые нужно вносить изменения?
➡️В какие места в этих файлах их вносить?
➡️Какой, собственно, вносить код?
➡️Как повысить шансы на принятие патча сообществом?

В новой статье «Пример создания патча для PostgreSQL» в корпоративном блоге Tantor на Habr детально разбирается процесс такого рода доработки на примере добавления нового колоночного атрибута в системный каталог, с возможностью установки значения через команду ALTER TABLE.

Статья написана по реальному кейсу, описанному одним из наших разработчиков в докладе на конференции PG BootCamp 2025 в Екатеринбурге, и может служить своего рода руководством.

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

#Tantor #TantorPostgres #Habr
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍31
Рады сообщить об успешном завершении сертификации ФСТЭК России для СУБД Tantor Certified 16.8!

СУБД Tantor Certified успешно прошла все необходимые испытания и соответствует требованиям ФСТЭК России по информационной безопасности, включая 4 уровень доверия для средств защиты информации и 4 класс защиты для систем управления базами данных. Начиная с версии 16.8, СУБД Tantor Certified поставляется в двух исполнениях:

➡️Исполнение 1 включает все функции редакций Special Edition и Special Edition 1С. Предназначено для работы с большими объемами данных, обеспечивает высокий уровень их защиты и идеально подходит корпоративным клиентам, нуждающимся в надежной и масштабируемой СУБД для критически важных систем;
➡️Исполнение 2 основано на функциональности СУБД Tantor Basic и дополнено поддержкой ключевых расширений для эффективной работы с геопространственными данными и временными рядами: PostGIS, pgRouting, TimescaleDB.


СУБД Tantor Certified 16.8 — надежное сертифицированное решение для самых ответственных задач!

↗️Читать пресс-релиз

#TantorPostgres #TantorCertified #ФСТЭК
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥20👍7👏3
Представляем новый учебный курс DBA1-17 «Tantor: Администрирование PostgreSQL 17», рассчитанный на тех, кто работает с PostgreSQL и хочет быть в курсе актуальных изменений. Курс ориентирован на развитие практических навыков и будет полезен как пользователям СУБД Tantor Postgres, так и всем, кто работает с ванильным PostgreSQL.

Пятидневная программа обучения построена на основе СУБД Tantor Postgres 17.5, вышедшей в июне 2025 года. Существенно переработаны разделы, посвященные архитектуре, диагностике и вопросам информационной безопасности. Обучение сочетает теорию и практические занятия, которые можно выполнять как в виртуальной среде, так и на собственных установках PostgreSQL. Обзор библиотек и расширений СУБД Tantor Postgres вынесен в заключительный модуль, где рассматриваются новые возможности, появившиеся в версии 17.5.

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

↗️Подробнее о курсе

#Tantor #TantorPostgres #Training
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍61👏1
ИНТЕРВЬЮ: Алексей Кулаков, директор департамента развития продуктов «Тантор Лабс», подробно рассказал «Российской газете», как технологии искусственного интеллекта становятся важным инструментом в контексте актуальных вызовов российского рынка СУБД.

Главное из интервью:

➡️ИИ-ассистент в решениях Tantor — реальная польза: ответы на вопросы, анализ ошибок в логах, оптимизация запросов и настроек, выдача рекомендаций и др. Время устранения инцидентов снижается на 20%, DBA легче осваивают систему и экономят несколько часов рутины в неделю;

➡️Новый уровень безопасности. Во флагманских МБД Tantor XData внедряется уникальное аппаратное шифрование данных «на лету», предотвращая внутренние угрозы. ИБ-инструментарий помогает автоматически находить уязвимости.

➡️Взгляд в будущее. Развитие ИИ направлено на прогнозирование сбоев и предложение превентивных мер для избегания простоев, выявление трендов, автоподбор параметров индексирования и репликации, выявление аномалий в данных. Стратегическая цель — создание автономной СУБД с ролью «виртуального инженера», способной самонастраиваться и самообслуживаться с минимумом ручного вмешательства.

↗️Интервью В «Российской Газете»

#Интервью #ИИ #Tantor #TantorPostgres #ПлатформаTantor #TantorXData
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍7👏41
Механизм работы временных таблиц PostgreSQL и его влияние на таблицы системного каталога

При создании и удалении временных таблиц в PostgreSQL изменяются до 13 таблиц системного каталога, при этом особенно сильно разрастаются pg_attribute, pg_class и pg_depend. Массовое создание и усечение временных таблиц активно применяется в том числе в 1C:ERP.

В нашей новой статье в блоге на Habr — разбор механизмов и особенностей работы с временными таблицами: мониторинг роста, работа автовакуума, замеры падения производительности и нагрузок на буферный кэш. Особое внимание уделено решению этой проблемы в СУБД Tantor Postgres 17.5: параметр enable_temp_memory_catalog переносит метаданные временных таблиц в память процесса, исключая изменения в системных таблицах. Результаты тестов показывают стабильную работу без падения производительности.

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

#Habr #TantorPostgres #Производительность #Tantor1C
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥73👍1
Мажорное обновление платформы Tantor 6.0: переработанный UI и интеграция с RuBackup

➡️ Полностью переработанный интерфейс: упрощены навигация и организация рабочего пространства. Все ключевые инструменты (SQL-редактор, анонимайзер, модули аналитики, мониторинга и другие) теперь доступны в едином блоке, а переключение на требуемый функционал стало более интуитивным. Добавлена гибкая настройка отображения столбцов таблиц и другие возможности

➡️ Обновлена ролевая модель доступа, поддерживающая разграничение прав на системном уровне (новая роль «Владелец системы») и на уровнях тенантов, администраторов и наблюдателей

➡️ Улучшения, облегчающие работу со сторонними сервисами: интеграция с системой резервного копирования, восстановления и защиты данных RuBackup позволяет просматривать все резервные копии в разрезах кластеров и инстансов с отметками о результате их создания, а подключение к корпоративному почтовому серверу для отправки уведомлений на e-mail теперь настраивается прямо в интерфейсе

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

#Tantor #TantorPostgres #ПлатформаTantor
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍6👏41
Почему PostgreSQL иногда делает «неправильный» выбор индекса — и как это исправить?

Бывает так, что после миграции «1С» на Postgres часть запросов внезапно начинает работать в разы медленнее из-за того, что когда есть несколько индексов с одинаковыми ведущими столбцами, планировщик выбирает не самый подходящий. Типичная ситуация: есть «широкий» индекс, покрывающий все условия запроса, и «узкий», обслуживающий другие запросы, и планировщик выбирает узкий, потому что его стоимость представляется более низкой. Это приводит к избыточному чтению данных и многократному увеличению времени выполнения.

В свежей статье на Хабре подробно разбираем, как PostgreSQL оценивает стоимость индексного доступа, в каких формулах кроется подвох, почему селективность может быть «запредельной». Показываем, как можно использовать расширенную статистику и что даёт наш патч, который исправляет выбор индекса в Tantor Postgres 17.5.

Если вам интересна работа планировщика и технические детали работы индексов — читайте статью. Она поможет понять, почему "всё медленно", когда всё вроде бы правильно.

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

#TantorPostgres #PostgreSQL #1C #Производительность #Habr
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👏5👍1
КЕЙС: Крупнейшая региональная государственная аптечная сеть России — «Губернские аптеки» — перешла с MS SQL Server на российскую СУБД Tantor Postgres в редакции Special Edition 1C, со встроенной платформой для мониторинга и администрирования.

Миграция шести высоконагруженных 1С-систем (2000 рабочих мест) выполнена собственной IT-командой заказчика. Системы переведены в продуктив поэтапно, без сбоев. Использование платформы Tantor помогло устранить неоптимальные запросы и оптимизировать производительность (отдельные ресурсоёмкие операции ускорились вдвое).

До конца 2025 года запланирован перевод ещё пяти информационных систем.

↗️Читать пресс-релиз

#Tantor #TantorPostgres #1C #Миграция #Кейсы
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17👍2