Создание масштабируемых приложений в Azure Cosmos DB для PostgreSQL

Область применения: Azure Cosmos DB для PostgreSQL (на базе расширения базы данных Citus до PostgreSQL)

Существует три шага, связанных с созданием масштабируемых приложений с помощью Azure Cosmos DB для PostgreSQL:

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

Дальнейшие действия

Прежде чем приступить к созданию нового приложения, необходимо ознакомиться с архитектурой Azure Cosmos DB для PostgreSQL.