Общие сведения
Для хранения датасетов система использует одну из следующих СУБД:
- PostgreSQL (по умолчанию);
 - ClickHouse.
 
PostgreSQL
Для использования PostgreSQL в конфигурации по умолчанию в зависимости от типа установки заданы следующие параметры:
Docker-установка
/srv/platform/docker-compose.yml
services:
  manager:
    environment:
      - POLYMATICA_CORE_CACHE_TYPE=postgres
      - POLYMATICA_CORE_CACHE_POSTGRES_DSN=postgres://polymatica:polymatica@postgresql:5432/platform_manager_cache
Пакетная установка
/etc/polymatica/platform/manager/config.json
{
  "cache": {
    "type": "postgres",
    "postgres_dsn": "postgres:///platform_manager_cache"
  }
}
ClickHouse
Для использования ClickHouse в зависимости от типа установки необходимо выполнить следующие действия:
Docker-установка
- Выполнить подготовку по соответствующему руководству.
 Запустить систему с измененной конфигурацией:
cd /srv/platform/ && docker compose up -d --remove-orphans || docker-compose up -d --remove-orphans
Пакетная установка
- Выполнить подготовку по соответствующему руководству.
 - Сконфигурировать сервис manager:
nano /etc/polymatica/platform/manager/config.json
{ "cache": { "type": "clickhouse", "clickhouse_dsn": "clickhouse://polymatica@localhost:9000/platform_manager_cache", "postgres_dsn": "postgres:///platform_manager_cache" } } - Перезапустить сервис manager:
systemctl restart polymatica-platform-manager