PostgreSQL 9.0 — финальный релиз популярной открытой СУБД
5Иллюстрация с сайта En.Wikipedia.Org
Вышла новая крупная версия популярной объектно-реляционной СУБД с открытым исходным кодом — PostgreSQL 9.0.
В релизе PostgreSQL 9.0 представлено более 200 новшеств и улучшений, которые были сделаны более, чем сотней разработчиков. Ключевые изменения — это «горячий резерв» (hot standby), потоковая репликация, обновления СУБД «на местах», полноценная поддержка 64-битных версий Windows, массовое управление правами.
В примечаниях к релизу PostgreSQL 9.0 авторы отмечают следующие крупные улучшения в своей СУБД:
- встроенная репликация на основе «отгрузки» логов, что придало СУБД две важные функции: потоковая репликация (Streaming Replication; WAL-файлы передаются «потоком» по сетевому подключению) и «горячий резерв» (Hot Standby), позволяющий резервным серверам выполнять запросы только на чтение; все это обеспечило поддержку репликации с единственным master-сервером и множеством slave-серверов, доступных только на чтение;
- в GRANT/REVOKE и ALTER DEFAULT PRIVILEGES появилась поддержка массовых изменений прав доступа к объектам базы данных; у больших объектов (BLOBs) также появилась поддержка управления правами доступа;
- полная поддержка 64-битных версий ОС Windows;
- более «продвинутые» запросы для отчетов: новые оконные опции (PRECEDING / FOLLOWING), возможность контролировать порядок, по которому значения передаются агрегирующим функциям;
- новые возможности у триггеров, в т.ч. соответствующие стандарту SQL триггеры для каждого столбца (per-column);
- отложенные ограничения по UNIQUE для упрощения массовых обновлений уникальных ключей;
- новые и улучшенные функции в безопасности: аутентификация через RADIUS, улучшения в аутентификации по LDAP, новый модуль passwordcheck для тестирования надежности пароля;
- новая высокопроизводительная реализация LISTEN/NOTIFY;
- новая реализация VACUUM FULL;
- новый модуль pg_upgrade для обновления СУБД с версии 8.3 или 8.4 до 9.0;
- улучшения в производительности для ряда запросов (например, автоматическое исключение ненужных JOIN’ов);
- улучшения в EXPLAIN — теперь его вывод доступен в форматах JSON, XML и YAML;
- улучшения в hstore (расширенная поддержка данных, хранимых как ключ-значение).
Подробности о новой версии СУБД PostgreSQL 9.0 доступны в Release Notes.
Постоянная ссылка к новости: http://www.nixp.ru/news/10722.html. Дмитрий Шурупов по материалам postgresql.org.
- PostgreSQL 9.1 — новая версия свободной СУБД 7 3 12 сентября 2011 г.
- PostgreSQL 9.2: родная поддержка JSON, index-only scans и новые типы данных для диапазонов значений 5 1 17 сентября 2012 г.
- PostgreSQL 9.3: запись в Foreign Data Wrappers, контрольные суммы для объектов, обновляемые представления 2 16 сентября 2013 г.
- В PostgreSQL 9.5 появилась поддержка UPSERT и безопасного доступа на уровне строк (RLS) 4 18 января 2016 г.
- PostgreSQL 9.6 — крупное обновление СУБД с улучшениями для горизонтального и вертикального масштабирования 29 сентября 2016 г.
TiDB 1.0 — крупный релиз распределённой Open Source-СУБД с протоколом, совместимым с MySQL
В СУБД CockroachDB 1.1 улучшили возможности для администраторов и производительность
PostgreSQL 10: свободную СУБД значительно улучшили для распределённого использования 1
Российские вузы впервые получат учебник по SQL для свободной СУБД PostgreSQL 3 3
POWA — анализатор нагрузки СУБД PostgreSQL на основе pg_stat_statements 2
PostgreSQL 9.3: запись в Foreign Data Wrappers, контрольные суммы для объектов, обновляемые представления 2
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
Это мускулькапец.
Да, приятный список изменений. Энтерпрайзный такой ;)))
Оффтоп. Сорри.
У меня вопрос. Почему тут нет личных сообщений?
Дмитрий ты не знаешь как можно купить вот эту вот железяку?
www.aavamobile.com/specs.php
ЛС нет, потому что не осилили доделать. Это в планах, но не самых ближайших…
Конкретно для такого вопроса было бы куда логичнее создать тему в форуме ;-) Как купить — без понятия. Ее давно анонсировали, но больше информации не видел. Правда, специально и не интересовался…