Глава 24. Хранилища

Содержание

24.1. Создание хранилища (metastore.add_storage)
24.2. Удаление хранилища (metastore.remove_storage)
24.3. Сценарий: подключение к S3-хранилищу

Хранилища — это физические расположения Parquet-файлов и общих каталогов.

Postgres Pro AXE поддерживает следующие типы хранилищ:

Подходящий тип хранилища можно выбрать на основе характеристик из таблицы ниже.

Локальное хранилище

Сетевое хранилище

S3-хранилище

Пропускная способность

Высокая

Определяется количеством NVME-дисков в массиве

Средняя

Ограничена возможностями сетевого интерфейса сервера, сетевой нагрузкой и скоростью сетевого хранилища

Средняя

Ограничена возможностями сетевого интерфейса сервера, сетевой нагрузкой и скоростью S3-хранилища

Масштабируемость данных

Средняя

Определяется количеством NVME-дисков и их объёмом

Высокая

Высокая

Распределение данных по серверам

Не поддерживается

Поддерживается в рамках сети организации

Глобальный

Поставщик отказоустойчивости

Администратор сервера Postgres Pro AXE

Администратор NFS

Поставщик услуг S3-хранилища

Стоимость за терабайт и за одно обращение к хранилищу

Низкая

Средняя

Зависит от поставщика услуг S3-хранилища

Для хранения OLAP-данных можно использовать любую структуру каталогов, например:

Метаданные хранилищ хранятся в таблице метаданных pga_storage.