TGViewer
Channel Public Channel
Pangolin Community

Pangolin Community

@pangolindb

Мы разработчики СУБД Pangolin в СберТехе. Здесь пишем о том, как делаем наш продукт и делимся знаниями из мира СУБД.
Наш сайт - https://pangolin.sbertech.ru/
Чат https://t.me/pangolindbchat
О сообществе - https://telegra.ph/Pangolin-Community-04-25
Subscribers
2.67K
Photos
473
Videos
18
Links
234
Recent Posts 12 shown
Post #690 287
Сквозной контур для инженерных данных: Pangolin DB + АСКОН

СберТех и АСКОН подтвердили совместимость СУБД Pangolin с системами ЛОЦМАН:PLM 24 и ПОЛИНОМ:MDM 24.

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

👨‍🔧 В ходе тестов мы проверили, как связка справляется с хранением 3D-моделей, чертежей, спецификаций и централизованных справочников. Решения стабильно работают в единой ИТ-инфраструктуре, обеспечивая быстрый доступ к критически важной технической документации даже при пиковых нагрузках на конструкторско-технологическую подготовку производства.

Что это дает промышленным компаниям:
✔️ Готовый импортонезависимый стек для автоматизации инженерных процессов
✔️ Безопасное хранение чертежей и цифровых макетов (решения сертифицированы ФСТЭК)
✔️ Соответствие требованиям законодательства (223-ФЗ и 44-ФЗ) при госзакупках
✔️ Надежная основа для управления требованиями, качеством и логистической поддержкой

Для машиностроения и сложных производств — это возможность заменить зарубежные PLM/MDM-системы на проверенное отечественное решение без потери в производительности и безопасности 👍

🔗 Подробности
  • 👍 5
  • 🔥 4
Post #689 393
Выступили на IT-Elements
 
И делимся с вами записью доклада «Cпасти рядовую БД, или стратегии резервного копирования PostgreSQL»

⏯️ Смотреть запись

А ещё интересным вопросом от слушателя: 
«Представим, что у нас есть настроенный кластер Pangolin (или любой другой PostgreSQL совместимой СУБД), в котором есть синхронная реплика. Срабатывает сценарий failover и система переключится на реплику. Как можно улучшить процедуру восстановления бывшего мастера, если установлена Copywala?»


И вот наш ответ

При failover узла, когда есть необходимость восстановить standby (испорченную реплику) с помощью primary (текущего мастера), CopyWala предоставляет функциональность Catchup. Он устанавливает канал связи между standby и primary, чтобы синхронизировать их по наиболее предпочтительной стратегии для каждого случая.

Тут важно уточнить, что «процедура улучшения восстановления бывшего мастера» зависит от конкретной ситуации, которая произошла на восстанавливаемом standy, а именно:

▶️ Если standby отстал от primary узла (произошёл promote, затёрлись WAL-файлы на мастере и т.д.). Выполняется полная реинициализация данных, то есть удаление старой /pgdata и скачивание актуальной из primary узла. А также на мастере происходит подключение по репликационному протоколу и синхронизируются WAL-файлы.

▶️ Если отстал повреждённый узел, но из-за большой нагрузки на БД восстановление через WAL с помощью restore_command слишком долгое. Здесь можно воспользоваться догонкой реплики до мастера с синхронизацией страниц с мастера по текущему LSN реплики (Технология Page Scan, Wal summarizer или с помощью Ptrack расширения), не загружая всю /pgdata целиком с одновременной загрузкой валов через репликационный протокол.

👌 Неважно, какой из сценариев вы выберете, главное улучшение — синхронизация файлов между standby и primary в многопоточном режиме, благодаря собственному протоколу взаимодействия в Catchup. Он увеличивает скорость загрузки файлов в несколько десятков раз. А настроить сам Catchup, его стратегию, количество потоков и другие настройки можно по документации.

💬 Приходите в наш чат обсудить детали реализации и задать вопросы нашим экспертам.
  • 🔥 6
  • 👍 1
Post #688 500
Вебинар 6 октября: DBMS_STATS теперь в Postgres. И другие инструменты управления

Приглашаем на третий эфир из серии технических вебинаров от команды Pangolin. 

О чём поговорим:
▶️ pg_dbms_stats: как переносить статистику между таблицами и секциями
▶️ autovacuum_vacuum_timeout: решаем проблему запуска очистки для гигантских таблиц
▶️ pg_toast_recovery: обнаруживаем повреждения TOAST-раздела и восстанавливаем данные
▶️ pg_shmem_anonymus: находим причины утечек разделяемой памяти

Павел Селезнев подробнее в видео рассказал о том, что будет на вебинаре и кому будет полезно.

➡️ Регистрация
  • 🔥 7
  • 👍 5
  • ❤ 1
Post #685 592
С днём рождения, Pangolin! Нам 7 лет! 🥳

За это время мы прошли путь от идеи до СУБД, которой доверяют критическую инфраструктуру ведущие российские компании.
Наша команда продолжает расти, обновления выходят, а комьюнити расширяется.

Сегодня можно много сказать о нас. Но главные слова — от команды. На этой неделе мы собирали ассоциации о Pangolin и пожелания от наших коллег. И сделали из них облака тегов. Теперь представляем их вам!

Вот он, наш коллективный портрет 👨‍🔧🥷🫡

Спасибо каждому из вас: тем, кто пишет код, тем, кто держит прод в стабильном состоянии, и тем, кто выбирает Pangolin для своих задач. Ваше доверие и поддержка внутри сообщества — лучшая опора для продукта 🔘

7 лет — отличный возраст, чтобы браться за самые сложные архитектурные вызовы. Обещаем становиться только лучше 🚀
  • ❤ 7
Post #684 625
🙏 Прошел наш второй технический вебинар, и мы благодарим за ваше участие и интересные вопросы!

Для тех, кто не смог присутствовать или хочет пересмотреть запись — вот ссылка:

⏯️ Запись вебинара

На вебинаре мы представили ИИ-ассистента DB Advisor — новый компонент Platform V Kintsugi для интеллектуальной диагностики экземпляров PostgreSQL. Тема вызвала большой интерес, поэтому на ваши вопросы мы решили ответить в письменном виде.

❓ ИИ агент внешний или внутренний?
✅ Это набор ИИ агентов (Workload, Index, Vacuum, Configuration, Connection), которые разработаны нашей командой, опираясь на наш опыт работы с промышленными системами

❓ LLM не доучивали под разбор аварий на Pangolin?
✅ В первую очередь DB Advisor решает задачу диагностики и улучшения работающих систем, но следите за релизами Kintsugi 😩

❓ На каких датасетах учили LLM?
✅ Мы собираем большое количество данных по СУБД и обрабатываем их нужным образом для получения верных рекомендаций

❓ Как боретесь с галлюцинациями и недетерминированностью ответов нейросети?
✅ Мы не предоставляем автономное управление БД – мы делаем помощника DBA, который анализирует данные и предлагает варианты решений.
Для минимизации галлюцинаций мы применяем ряд практик:
✔️ Известные проблемы подтверждаются данными БД и серверными правилами, а не только мнением модели
✔️ Диагностические агенты используют заранее определённые серверные запросы с режимом чтения и таймаутами, произвольный SQL из ответа модели не исполняется
✔️ ИИ-гипотезы проверяются на наличие подтверждающих данных. В чате дополнительно проверяются источники, цитаты и соответствие ответа контексту
✔️ Рекомендации по изменению настроек, индексов и схемы автоматически не применяются, перед использованием они требуют проверки DBA и даже испытания на стенде – решение всегда за человеком

Kintsugi реализует важный слой governance между моделями и СУБД, предоставляя гарантии при работе с моделями.


🔔 Напоминаем о следующем вебинаре!

Он пройдёт уже 6 октября и будет посвящён теме:
«DBMS_STATS теперь в Postgres. И другие инструменты управления»
Спикер — Павел Селезнев.

➡️ Зарегистрироваться

До встречи! 👌
  • 🔥 6
  • 👍 1
Post #681 802
Как-то раз я запускала все эти прогоны в конце рабочего дня, ошиблась при заполнении всего одного поля и на утро радостно перезапускала все заново – это была моя последняя капля

— опыт автоматизации QA-процессов от Елены Бабенко.

Всем привет! Меня зовут Елена Бабенко, я QA lead команды СУБД Pangolin в Сбертехе. По итогам прошлых статей мы поняли: Хабр любит не только красивый код, но и честную боль тех, кто этот код принимает. Мы выпускаем большую СУБД четыре раза в год. Каждая версия — это регрессы на всех поддерживаемых ОС, проверки лицензий и совместимости. Раньше всё, что у нас было для стабилизации — табличка в Confluence, Jenkins и мои руки, которыми я два часа запускала эти прогоны вручную.

Рассказываю, как мы вынесли рутину в базу данных:
▶️Перенесли список из 80+ Quality Gates из таблички в таблицы scenario, build и build_params;
▶️Написали хранимую процедуру clone_scenario, которая клонирует релизные проверки одной командой без потери связей;
▶️Научили мастер-джобу в Jenkins подтягивать конфиг прямо из БД и собирать единый отчет по всем дочерним таскам.

➡️ Детали, SQL-запросы и схема базы — на Хабре https://habr.com/ru/companies/sberbank/articles/1077512/
  • ❤ 8
Post #680 813
🔔Напоминание: второй эфир из серии технических вебинаров — уже 15 сентября!

Тема: «Диагностика производительности, или как упростить себе жизнь»

Разберём типичные боли инженера DBA и покажем встроенные инструменты диагностики СУБД Pangolin. Ответим на все вопросы!

🎁 Премьера: впервые покажем ИИ-ассистента DB Advisor в PV Kintsugi.
В прямом эфире запустим диагностику реального экземпляра СУБД и посмотрим, какие рекомендации сгенерирует ассистент.

➡️Регистрация

Будет технично и полезно, ждём вас!
  • 😍 4
Post #679 687

This post (sticker, poll or similar) has no web preview. Open in Telegram

  • 😍 3
  • ❤ 2
Post #678 713
Мы на IT-Elements

Приходите 9 и 10 сентября на главную инженерную конференцию о том, как строят, защищают и развивают ИТ в России. Ждем на стенде СберТеха и выступлении нашего спикера.

🎙 Эксперт команды Pangolin Павел Селезнев расскажет доклад: Cпасти «рядовую» БД или современные стратегии резервного копирования PostgreSQL.

▶️ Когда и где? 9 сентября в 16:00 в пространстве Инфраструктура.

Будем рады вас видеть и пообщаться о новом понятии — «каталог резервных копий».
  • ❤ 6
  • 👍 3
Post #671 1.16K
🥷 Анонсируем обновления в Platform V Kintsugi
 
ИИ-ассистент DB Advisor — это не просто очередной мониторинг.
Это мультиагентная ИИ-диагностика, которая работает как команда опытных инженеров и создаёт результаты, сопоставимые с интеллектуальной деятельностью DBA-инженера 3 уровня сопровождения, путём автоматизированной диагностики экземпляра СУБД и формирования экспертного заключения.
 
Решение имеет адаптацию под различные СУБД: PostgreSQL 11+, Pangolin DB и любые PostgreSQL-совместимые форки.
 
Подробности — в карточках.
 
🏆 В августе Platform V Kintsugi получил признак ИИ в Едином реестре российского ПО (РРПО).

➡️ Хотите увидеть, как ИИ найдёт слабые места в вашей БД за минуты? Оставляйте заявку на сайте.
  • 👍 8
  • ❤ 1
Post #667 818
Обучаем не только студентов

В прошлом посте мы рассказали, как наша команда участвует в академической жизни: преподает в ведущих вузах и развивает собственную кафедру на базе МФТИ. Но университетская программа — это фундамент.

А что, если ты уже не студент, но хочешь узнать больше?
Для всех желающих команда Pangolin разработала две линейки курсов по работе с СУБД и опубликовала в Справочном центре. Подробнее о них рассказали в карточках.

➡️ Выбрать курс

Следите за обновлениями на сайте Справочного центра и в наших каналах.

А если вы клиент, партнер или представитель вуза и хотите обсудить сотрудничество — пишите нам:
🤩 pangolin_info@sbertech.ru
  • 👍 7
  • 🔥 5
Older posts →

About this channel

How can I read @pangolindb without a Telegram account?
TGViewer shows the public web preview Telegram publishes for Pangolin Community: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does Pangolin Community have?
Pangolin Community (@pangolindb) has 2.67K subscribers on Telegram, refreshed roughly every 30 minutes.
Does Pangolin Community know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →