Вышла новая версия PostgreSQL 11.0.

PostgreSQL

PostgreSQL - объектно-ориентированная система управления реляционными базами данных. и бесплатно, выпущено под лицензией PostgreSQL, подобно BSD или MIT.

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

Некоторые из его основных характеристик:

Высокая посещаемость

Через систему под названием MVCC (Multiversion Concurrent Access, аббревиатура на английском языке) PostgreSQL позволяет, что пока один процесс записывает в таблицу, другие получают доступ к той же таблице без необходимости блокировок. Каждый пользователь получает согласованное представление.

PostgreSQL изначально поддерживает:

  • Числа произвольной точности.
  • Текст неограниченной длины.
  • Геометрические фигуры (с множеством связанных функций).
  • IP-адреса (IPv4 и IPv6).
  • Блоки адресов стиля CIDR.
  • MAC-адреса.

Массивы.

дополнительно пользователи могут создавать свои собственные типы данных, которые можно полностью индексировать благодаря инфраструктуре GiST PostgreSQL. Некоторыми примерами являются типы данных ГИС, созданные проектом PostGIS.

О новой версии PostgreSQL 11.0

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

Основные нововведения в том, что они ориентированы на управление базами данных с большим объемом данных.

Улучшенный раздел

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

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

Можно было разбивать данные на списки или интервалы. Теперь можно разбить хэш ключа для рандомизации данных.

Это позволяет распределять операции чтения и записи по нескольким хранилищам.

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

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

Скорость чтения секционированных таблиц также была улучшена благодаря новой стратегии удаления секций.

Характеристика опрокидывать теперь доступен для многораздельных таблиц.

постгреск 11

Доступность транзакций в хранимых процедурах

Хранимые процедуры были доступны в PostgreSQL уже давно, но создавать транзакции там было невозможно. Теперь это возможно.

Улучшенная производительность

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

Следовательно, многораздельные таблицы можно читать параллельно, но также и при запросе ВЫБОР включает пункт СОЮЗ .

Также параллельно идет создание индексов, как и другие команды языка определения данных (DDL) , в виде СОЗДАТЬ ТАБЛИЦУ o СОЗДАТЬ МАТЕРИАЛИЗИРОВАННЫЙ ВИД.

Создавайте на ходу

Доступен компилятор времени. Вы можете оптимизировать сложные запросы, чтобы повысить скорость их выполнения. PostgreSQL использует для этого компилятор LLVM.

Чтобы активировать его, они должны добавить его jit = onal файл конфигурации или определить переменную сеанса SET jit = на.

Упрощение = скорость

При вызове не нужно переписывать всю таблицу ИЗМЕНИТЬ ТАБЛИЦУ… ДОБАВИТЬ КОЛОНКУ… ПО УМОЛЧАНИЮ … Со значением по умолчанию, отличным от NULL. Это значительно увеличивает скорость выполнения этой команды, если таблица большая.

User Experience

Ключевые слова качественный выход теперь они распознаются интерфейсом командной строки (psql) для завершения процесса в дополнение к \ q.

Чтобы получить эту новую версию, вы можете посетить по следующей ссылке. 


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

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

*

*

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