Postgres Pro Shardman: актуализация на СУБД за големи предприятия

Postgres Professional, водещ руски разработчик на СУБД, обявява за пускането на малки актуализации на Postgres Pro Shardman версия 14.12.1.

Postgres Pro Shardman — нова разпределена релационна СУБД за системи с високи натоварвания, подходяща за най-големи инсталации от десетки и стотици ТБ, когато единичен сървър не е достатъчен. СУБД позволява разделянето на данните на части и тяхното разпределение по различни сървъри — шардове. При това решението осигурява вградена устойчивост на откази и гарантирано спазване на изискванията на ACID: атомарност, консистентност, изолация и устойчивост.

В поредния ъпдейт на Postgres Pro Shardman са добавени нови възможности, подобрена е производителността и са поправени някои грешки. Сред основните промени:

Ядро и разширения

  • Добавен е параметър REMOTE на командата EXPLAIN, който разрешава извеждане на EXPLAIN за заявки, изпълнявани на отдалечен сървър. По подразбиране е включен.
  • Реализирана е собствена логика за оценка на разходите за планиране. Тя позволява на планировчика по-често да избира общи планове в случай на сходство между общ и специализиран.
  • Добавена е поддръжка за изключване на секции по време на изпълнението за узли на плана, които изпълняват агрегиране на данни на външни сървъри. В първо място оптимизацията е необходима за премахване на секции в общите планове.
  • Добавени са натрупвателни метрики за обема на мрежовия трафик между узлите на клъстера Shardman в представление shardman.pg_stat_netusage.
  • Актуализирано е представлението pg_stat_activity, което сега показва статуса на процесите, управляващи Shardman.

Инструменти за управление

  • Премахнати са уязвимости CVE-2023-45288 и CVE-2023-44487.
  • Премахната е грешка в командата shardmanctl cleanup, която водеше до невъзможност за изтриване на групи репликация.
  • Подобрен е изходът на командата shardmanctl forall при пуст резултат.
  • Премахнат е срив в утилитата shardmand, който преди се появяваше, ако клъстерът Shardman не е напълно конфигуриран.

Източник: linux.org.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster