Разработка мультитенантных приложений SaaS с помощью Azure Cosmos DB для PostgreSQL

Средний уровень
Разработка
Azure
Azure Cosmos DB

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

Цели обучения

По завершении этого модуля вы сможете:

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

Предварительные требования

  • Базовое знакомство с реляционными базами данных, включая создание и обновление таблиц, создание индексов и запрос таблиц.
  • Промежуточное понимание концепций распределенной базы данных, таких как выбор столбца распределения, сегментирование, совместное размещение таблиц и типы таблиц.