Tantor @TantorLabs
СУБД, машины БД, целостный стек управления данными
Information
- Rating
- 947-th
- Location
- Москва, Москва и Московская обл., Россия
- Registered
- Activity
Specialization
Database Administrator, Database Developer
Lead
PostgreSQL
SQL
Database
Algorithms and data structures
Об этом будем рассказывать на Инфостарте https://event.infostart.ru/2025/agenda/2443778/
Тест, как вы знаете, ранее проходила Фирма 1С, и контекст, на который вы указываете, обсуждался в том числе. Однако в рамках методологии конкретно этого теста (составленной по требованиям крупнейших компаний) основным маркером является сам факт того, что СУБД в связке с 1С:ERP проходит его при столь большом количестве пользователей.
Формирование отчетов - 4%
Проведение документов - 17%
Открытие форм списков документов - 19%
Открытие форм документов - 17%
Ввод нового документа - 17%
Ввод документа на основании - 12%
Печать - 11%
Прочее - 3%
Не только проведение документов! Замеряемые ключевые операции можно разделить на сю такие группы:
Формирование отчетов
Открытие форм списков документов
Открытие форм документов
Ввод нового документа
Проведение документов
Печать
Да, подробно все расскажем!
Это особенности организации конкретно этого тестирования. В промэксплуатации, конечно, диски можно поскромнее)
Есть такое) без истории pg_stat_activity и pg_locks пост-мортем блокировок мало что даёт и он часто требуется. В Tantor как раз есть отдельный раздел для анализа блокировок и истории сессий https://docs.tantorlabs.ru/tp/6.0/instances/pg_monitor/pg_m_Locks.html — можно не только видеть текущие блокировщики, но и поднимать историю по сессиям и взаимным зависимостям. Это сильно упрощает как раз тот post-mortem, о котором вы пишете. А "собрать в Grafana за час" — да, простые панели — это реально быстро, но связка событий, роли доступа, алертинг, рекомендации по конфигурации и настройкам индексов и пр. и пр. — это уже сложнее, и именно такие вещи в энтерпрайз-системах делаются "из коробки", чтобы DBA не занимались собиранием велосипедов под продакшн-нагрузками.
Мы описали решения, которые используют российские компании, и которые мы можем подробно прокомментировать по опыту. Конечно, рынок шире, и в будущем можно будет охватить и другие продукты.
Zabbix — хорошая штука, но наши клиенты делились опытом проблем с ним на больших оборотах. Он часто упирался в свою БД, и поддержка тысяч инстансов требовала много ручной работы. Связка Grafana + Prometheus показала себя более надежной и удобной в масштабировании. Похоже, в свежих версиях Zabbix улучшили HA, но еще совсем недавно этих улучшений не хватало.
Нет. Сейчас трейсятся только верхнеуровневые запросы, то есть результат агрегированный. Это покрывает большую часть задач.
Взгляните, вот тесты для Tantor XData 2B на Baikal-S:
Скрытый текст
А вот для Tantor XData 2Y:
Скрытый текст
В линейке используется реестровое оборудование B4com, Yadro, Aquarius, Элпитех, Baikal.
Третье поколение Xeon. Сейчас самое свежее поколение для них - шестое (и седьмое в разработке). Не о десктопных же процессорах речь. К слову, в линейке Tantor XData есть и МБД на российском процессоре Baikal-S
Попытки были в 2016 году и раньше. Мы планируем сначала добавить возможность работать с временными таблицами на репликах, так как с востребованным функционалом вероятность принятия выше. В любом случае, принятие патча такой сложности в апстрим - дело небыстрое.
В практиках курса не используется docker, и СУБД Tantor Postgres также не требует docker, но может работать в контейнерах docker и виртуальных машинах. Вы привели ссылку на документацию по Платформе Тантор 5.3, платформа устанавливается как в docker-контейнерах, так и без docker с помощью Ansible. Также возможен перенос из docker на отдельную машину (физическую или виртуальную).
Да, добавили, спасибо.
Tantor PipelineDB лицензируется по количеству ядер. Более подробную информацию можно получить через форму обратной связи на сайте.
Здесь речь о разноскоростных сетях - интерконнект, сеть внешнего доступа и управление.