Поделиться через


Создание масштабируемых приложений в 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.