Шаблоны управления данными

Управление данными является ключевым элементом облачных приложений и влияет на большинство атрибутов качества. Данные обычно размещаются в разных расположениях и на нескольких серверах, чтобы повысить производительность, масштабируемость и доступность. Это может вызвать ряд сложностей. Например, необходимо поддерживать согласованность данных, то есть синхронизировать их в разных расположениях.

Кроме того, данные должны быть защищены при передаче, а также через полномочные механизмы доступа для обеспечения безопасности конфиденциальности, целостности и доступности. Дополнительные сведения см. в статье контроль производительности для защиты данных в Azure Security.

Модель Сводка
Отдельно от кэша Загрузка данных по запросу из хранилища данных в кэш.
CQRS Вы можете разделить интерфейсы для операций считывания и записи данных.
Источник событий Использование инкрементируемого хранилища для сохранения всей последовательности событий, то есть всех действий с данными в домене.
Таблица индексов Создание в хранилище данных индексов по полям, которые часто используются в запросах.
Материализованное представление Создание предварительно заполненных представлений на основе данных из одного или нескольких хранилищ данных, когда данные не отформатированы для требуемых операций запросов.
Сегментирование Вы можете разделить хранилище данных на несколько горизонтальных секций, которые называются сегментами.
Размещение статического содержимого Разверните статическое содержимое в облачной службе хранения для предоставления непосредственно клиенту.
Ключ камердинера Использование токена или ключа, который предоставляет клиентам ограниченный доступ к определенному ресурсу или службе.