База метаданных
Три категории хранения. Ссылка в базе не заменяет сам файл; резервная копия должна охватывать нужные категории и ключ шифрования.
База содержит подключения, источники, потоки, черновики и версии Production, роли и права, расписания, очередь запусков, журналы и ссылки на файлы. Отдельная установка может использовать SQLite или PostgreSQL. В режиме UBC Analytics используется база PostgreSQL соответствующей среды.
Каждая среда UBC Analytics имеет две отдельные схемы: databridge_builder для «Потоков» и databridge_main для «Интегратора». Объекты и файлы одного раздела не становятся автоматически доступны в другом.
Файлы
Содержимое файлов не хранится в общей базе метаданных. Локальный режим использует каталоги управляемых файлов. Режим MinIO использует отдельный бакет UBC Data Bridge; рабочие копии остаются на диске для обработки. Скачанные копии проверяются по размеру и контрольной сумме.
Версии и освобождение места
Новая версия файла не должна нарушать принятый запуск: он использует зафиксированную ссылку. Старые материалы удаляются только после проверки, что на них не ссылаются версии, источники или активные запуски. Уменьшение числа сохраняемых версий может удалить исторические версии всех файлов рабочей области.
Резервное копирование
- Храните согласованную резервную копию метаданных, управляемых файлов и необходимых материалов запусков.
- Надёжно сохраняйте ключ шифрования и конфигурацию: без нужного ключа секреты подключений восстановить невозможно.
- Для MinIO включите нужный бакет и проверьте доступ после восстановления.
- Проверьте восстановление в отдельной среде на небольшом потоке чтения и экспорта.