Архитектура PostgreSQL, интеграция ORM, организация схемы, миграции, транзакции, индексирование и безопасность доступа к данным 104.1 Введение Глава 103 заложила основу безопасной серверной части. Следующий критический компонент — это базы данных...
Архитектура PostgreSQL, интеграция ORM, организация схемы, миграции, транзакции, индексирование и безопасность доступа к данным
104.1 Введение
Глава 103 заложила основу безопасной серверной части.
Следующим важным компонентом является база данных.
Для платформы искусственного интеллекта база данных — это не просто место для хранения имен пользователей и записей приложений. Он может содержать:
учетные записи пользователей
организации и арендаторы
проекты
метаданные мультимедиа
Запросы на создание ИИ
штаты заданий
записи использования
информация о подписке
события аудита
разрешения
метаданные документа
Ссылки на RAG
конфигурации модели
события безопасности
Таким образом, компрометация базы данных может привести к раскрытию значительной части платформы.
Следовательно, архитектура базы данных должна обеспечивать:
Конфиденциальность
+
Честность
+
Доступность
+
Изоляция арендаторов
+
Аудит
+
Возможность восстановления
104.2 PostgreSQL как основная реляционная база данных
Реляционная база данных, такая как PostgreSQL, хорошо подходит для транзакционной части платформы.
База данных может обеспечивать структурированные отношения, такие как:
Пользователь
↓
Организация
↓
Проект
↓
Поколение
↓
СМИ
а также поддерживает:
Вакансии
Подписки
Использование
Разрешения
События аудита
База данных должна оставаться