3. “
”
PostgreSQL has become the preferred open source relational
database for many enterprise developers and start-ups, powering
leading geospatial and mobile applications.
Dr. Werner Vogels - Amazon Web Services CTO
PostgreSQL is awesome. When MySQL was taken over some years back, it was
agreed in the EU monopoly investigation that followed that PostgreSQL was a
viable competitor. That's been certainly true, with the PostgreSQL user base
expanding consistently for more than a decade.
5. • Проект на Университета Бъркли Калифорния
• Отворен код
• С комерсиална поддръжка
• OLTP
• OLAP
• Не е само релационна база от данни, но и документна – JSON, xml; също и
key value store – hstore; Географски данни – PostGIS; full text search
• Собствен процедурен език, PL/pgSQL, но и PL/Perl, PL/Tcl, PL/Python.
• Оптимизиране на заявки – explain
• Upsert, row level security, cube/rollup, grouping sets
• BRIN - block range index, за наистина големи таблици
• Foreign data wrapper- PostgreSQL и файл data wrappers
• Views, updateable views, materialized views
• RPIT
• Много силна общност, възможност за инсталиране на допълнителни пакети
7. • Опростено създаване на частични (partitioned) таблици
• Подобрения в имплементацията на md5 аутентикацията
• Презаверка на SSL сертификати при рестартиране на сървъра
• Презаверка на SSL CRL по време на презареждане на конфигурационни
файлове
9. Но мога да говоря за партишънизарени таблици.
Улесняването на упралението им е важно за
предпочитамето на PostgreSQL за data warehouse
системи
Как беше преди
Скрипт за главната таблица
Скрипт за всяка една подчинена
таблица – range or list partition
Скрипт за всеки един индекс за
всяка една подчинена таблица
Тригери за главната таблица
Как ще след 2017
Един DDL statement
Улеснена поддръжка на кода
Улеснена миграция между
различни сървъри
Намаляване на грешки в кода
10. Кой и за какво използва PostgreSQL
AWS Redshift – data warehouse and OLAP
Yahoo! – data warehouse, може би най-голямата таква под PostgreSQL.
Версията е модифициран, и базата от данни е column-based
Reddit
TripAdvisor
Yandex
BASF
OpenStreetMap
Instagramh
Amazon
Добавят PostgreSQL към своята Relational Database Service услуга
AWS добавят PostgreSQL към Amazon Aurora