Глава 1. Обзор
Postgres Pro AXE — это решение Postgres Pro, предоставляющее следующую функциональность:
Сценарии OLTP (online transaction processing, обработка транзакций в реальном времени) и OLAP (online analytical processing, интерактивная аналитическая обработка) с использованием СУБД Postgres Pro.
Векторизованные запросы к СУБД и использование модели столбцового хранения данных при работе с таблицами Postgres Pro и внешними хранилищами.
Хранилища OLAP-данных, основанные на методологиях Star и DataVault.
Хранение OLAP-данных аналитических таблиц в виде Parquet-файлов.
Быстрый поиск и аналитика исторических данных.
Ключевые компоненты решения:
СУБД Postgres Pro, которая работает с OLTP и OLAP-данными.
pgpro_axe: векторно-столбцовый аналитический механизм Postgres Pro, который в том числе поддерживает хранение OLAP-данных в Parquet-файлах в сетевом, локальном и S3 хранилищах. Это расширение состоит из следующих компонентов:
Проприетарные компоненты Postgres Pro AXE.
Компоненты Postgres Pro.
DuckDB с её функциональностью.
pgpro_metastore: расширение, разработанное для управления аналитическими таблицами и правами доступа к этим таблицам.
Postgres Pro AXE предоставляет следующие преимущества:
Быстрое начало работы:
использует синтаксис PostgreSQL;
работает с Postgres Pro Enterprise и не требует развёртывания дополнительных систем и обучения сотрудников новым инструментам.
Эффективность: обрабатывает аналитические запросы со скоростью лучших специализированных СУБД.
Экономия ресурсов: сокращает аппаратные требования к OLTP-серверам за счёт снятия с них OLAP-нагрузки.
Упрощение стека для разработки, развёртывания и использования OLAP-функциональности:
позволяет построить полноценное хранилище данных (Data Warehouse, DWH), используя только компоненты Postgres Pro;
предоставляет OLAP-функциональность экземплярам Postgres Pro Enterprise без использования дополнительных инструментов.