Глава 2. Основные компоненты

Основными компонентами Postgres Pro AXE являются:

  • СУБД Postgres Pro.

  • pgpro_axe: векторно-столбцовый аналитический механизм, предоставляющий быстрые запросы к столбцовым источникам данных, например к Parquet-файлам и временным таблицам. Он практически полностью совместим с синтаксисом PostgreSQL и может работать с OLAP-данными из локальных, сетевых и S3-хранилищ. pgpro_axe также позволяет объединять данные из таблиц-куч Postgres Pro и столбцовых источников в рамках одного аналитического запроса.

    Это расширение состоит из следующих компонентов:

    • проприетарные компоненты Postgres Pro AXE;

    • компоненты Postgres Pro;

    • DuckDB с её функциональностью.

  • pgpro_metastore: каталог аналитических таблиц, позволяющий гибко настраивать права доступа к Parquet-файлам и управлять метаданными этих файлов, а также выполнять транзакционные изменения в аналитических таблицах.

Решение можно в любой момент масштабировать как вертикально, так и горизонтально.