Создание масштабируемых приложений в Azure Cosmos DB для PostgreSQL
Область применения: Azure Cosmos DB для PostgreSQL (на базе расширения базы данных Citus до PostgreSQL)
Существует три шага, связанных с созданием масштабируемых приложений с помощью Azure Cosmos DB для PostgreSQL:
- Классификация рабочей нагрузки приложения. Существует вариант использования, в котором Azure Cosmos DB для PostgreSQL отображается: Мультитенантная SaaS, микрослужбы, операционная аналитика в режиме реального времени и высокая пропускная способность OLTP. Определите, относится ли ваше приложение к одной из этих категорий.
- На основе рабочей нагрузки используйте сегментирование на основе схемы или определите оптимальный ключ сегментирования для распределенных таблиц. Классифицируйте таблицы как ссылочные, распределенные или локальные.
- При использовании сегментирования на основе строк обновите схему базы данных и запросы приложений, чтобы сделать их быстрыми в разных узлах.
Дальнейшие действия
Прежде чем приступить к созданию нового приложения, необходимо ознакомиться с архитектурой Azure Cosmos DB для PostgreSQL.