Содержание
Хранилища — это физические расположения Parquet-файлов и общих каталогов.
Postgres Pro AXE поддерживает следующие типы хранилищ:
Локальные хранилища: массивы дисков на серверах с установленным Postgres Pro AXE.
Сетевые хранилища: сетевая файловая система (Network File System, NFS).
S3-хранилища.
Подходящий тип хранилища можно выбрать на основе характеристик из таблицы ниже.
|
|
Локальное хранилище |
Сетевое хранилище |
S3-хранилище |
|---|---|---|---|
|
Пропускная способность |
Высокая Определяется количеством NVME-дисков в массиве |
Средняя Ограничена возможностями сетевого интерфейса сервера, сетевой нагрузкой и скоростью сетевого хранилища |
Средняя Ограничена возможностями сетевого интерфейса сервера, сетевой нагрузкой и скоростью S3-хранилища |
|
Масштабируемость данных |
Средняя Определяется количеством NVME-дисков и их объёмом |
Высокая |
Высокая |
|
Распределение данных по серверам |
Не поддерживается |
Поддерживается в рамках сети организации |
Глобальный |
|
Поставщик отказоустойчивости |
Администратор сервера Postgres Pro AXE |
Администратор NFS |
Поставщик услуг S3-хранилища |
|
Стоимость за терабайт и за одно обращение к хранилищу |
Низкая |
Средняя |
Зависит от поставщика услуг S3-хранилища |
Для хранения OLAP-данных можно использовать любую структуру каталогов, например:
В локальном или сетевом хранилище:
корневой_путь/имя_бд/имя_схемы/имя_таблицы
В S3-хранилище:
s3://корзина/имя_бд/имя_схемы/имя_таблицы
Метаданные хранилищ хранятся в таблице метаданных pga_storage.