Progettare app SaaS multi-tenant con Azure Cosmos DB for PostgreSQL

Intermedio
Sviluppatore
Azure
Azure Cosmos DB

Azure Cosmos DB for PostgreSQL offre una potente piattaforma dati per applicazioni SaaS (software come un servizio) multi-tenant. Partendo da un'istanza a nodo singolo, è possibile ridimensionare un database multi-tenant fino a un cluster distribuito multinodo di un massimo di 20 server per soddisfare le esigenze di aumento dei tenant.

Obiettivi di apprendimento

Al termine del modulo, sarà possibile:

  • Preparare le tabelle presenti in un database a nodo singolo per la distribuzione.
  • Passare da un database a nodo singolo a un database multinodo usando Azure Cosmos DB for PostgreSQL.
  • Distribuire tabelle multi-tenant con impatto minimo sull'applicazione.
  • Monitorare l'utilizzo dei database multi-tenant usando Azure Cosmos DB for PostgreSQL.

Prerequisiti

  • Conoscenza di base dei database relazionali, incluse le attività di creazione e aggiornamento di tabelle, creazione di indici ed esecuzione di query su tabelle.
  • Conoscenza di livello intermedio dei concetti relativi ai database distribuiti, tra cui la selezione delle colonne di distribuzione, il partizionamento orizzontale, la coubicazione delle tabelle e i tipi di tabella.