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