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