Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Importante
Azure Cosmos DB per PostgreSQL non è più supportato per i nuovi progetti. Non usare questo servizio per i nuovi progetti. Usare invece uno dei due servizi seguenti:
Usare Azure Cosmos DB per NoSQL per una soluzione di database distribuita progettata per scenari su alta scala con un accordo sul livello di servizio (SLA) di disponibilità del 99.999%, scalabilità automatica istantanea e failover automatico in più regioni.
Usare la funzionalità Cluster elastici di Database di Azure per PostgreSQL per PostgreSQL partizionato usando l'estensione Citus open source.
La creazione di app scalabili con Azure Cosmos DB for PostgreSQL prevede tre passaggi:
- Classificare il carico di lavoro dell'applicazione. Esistono casi d'uso in cui Azure Cosmos DB for PostgreSQL eccelle: SaaS multi-tenant, microservizi, analisi operativa in tempo reale e OLTP con velocità effettiva elevata. Determinare se l'app rientra in una di queste categorie.
- In base al carico di lavoro, usare il partizionamento orizzontale basato su schema o identificare la chiave di partizione ottimale per le tabelle distribuite. Classificare le tabelle come riferimento, distribuite o locali.
- Quando si usa il partizionamento orizzontale basato su righe, aggiornare lo schema del database e le query dell'applicazione per renderli veloci tra i nodi.
Passaggi successivi
Prima di iniziare a creare una nuova app, è necessario esaminare altre informazioni sull'architettura di Azure Cosmos DB for PostgreSQL.