PostgreSQL 1 beta 12 с новыми функциями уже доступна

PostgreSQL

Недавно Команда разработчиков PostgreSQL Global Development Group объявила о доступности первой бета-версии PostgreSQL 12. Эта версия содержит предварительные просмотры всех функций, которые будут доступны в окончательной версии PostgreSQL 12, хотя некоторые детали могут измениться до этого.

Группа рекомендует пользователям опробовать новые функции PostgreSQL 12, которые помогут устранить ошибки или другие проблемы, которые могут существовать в этом выпуске.

«Ваше тестирование и отзывы помогут сообществу убедиться, что этот выпуск PostgreSQL 12 соответствует нашим стандартам для обеспечения стабильной и надежной версии самой передовой в мире реляционной базы данных с открытым исходным кодом», - заявляет Global PostgreSQL Development Group.

Тем из вас, кто еще не знаком с PostgreSQL, следует знать, чтоe также известен как Postgres и это система управления реляционной базой данных (СУБД) бесплатно, с открытым исходным кодом, цель которого - предложить базу данных, основанную на расширяемости и соответствии с техническими стандартами.

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

Особенности новой версии PostgreSQL 12 Beta 1

С выпуском этой новой бета-версии Мы обнаружим, что функции индексации производительности и управления выделяются.

в качестве PostgreSQL 12 предлагает возможность одновременно перестраивать индексы, позволяя вам выполнять несколько задач одновременно.

При работе без блокировки записывает в индекс. Согласно Postgres, эта функция должна помочь перестроить длинные индексы, которые могут вызвать простои при управлении базой данных PostgreSQL в производственной среде. Кроме того, он расширяет возможности нескольких специализированных механизмов индексирования, возможность создания индексов покрытия.

С онлайн-консультациями

Общие табличные выражения теперь можно автоматически вставлять в запрос, если они не рекурсивны, они не имеют побочных эффектов и упоминаются только один раз в части запроса. Это устраняет «барьер оптимизации», существовавший с момента появления предложения WITH в PostgreSQL 8.4.

Разбиение

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

также приносит улучшения производительности INSERT и COPY для многораздельной таблицы. ATTACH PARTITION теперь может выполняться без блокировки одновременных запросов к многораздельной таблице. Кроме того, теперь разрешена возможность использовать внешние ключи для ссылки на секционированные таблицы.

Сгенерированные столбцы

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

Эта функция предоставляет сохраненные сгенерированные столбцы, которые вычисляются при вставках и обновлениях и сохраняются на диск.

Сгенерированные виртуальные столбцы, вычисляемые только тогда, когда столбец считывается как часть запроса., еще не реализованы.

SQL/JSON

Эта бета-версия PostgreSQL 12 теперь позволяет выполнять запросы пути JSON. Согласно спецификации SQL / JSON в стандарте SQL: 2016.

Как и выражения XPath для XML, выражения пути JSON позволяют оценивать различные арифметические выражения и функции, а также сравнивать значения в документах JSON.

Чувствительность к регистру

Наконец, еще одно из изменений, на которое стоит обратить внимание. DВ этой бета-версии PostgreSQL 12 теперь поддерживаются сравнения без учета регистра и акцент в сравнениях, предоставляемых UCI, также известных как «недетерминированные сопоставления».

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

Наконец, группа приглашает сообщество PostgreSQL протестировать эту версию.

«Стабильность каждой версии PostgreSQL сильно зависит от сообщества, поэтому, пожалуйста, попробуйте. Качество пользовательского тестирования определит, когда мы сможем сделать окончательную версию », - говорит он.

Получите и протестируйте PostgreSQL 12 beta 1


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.