Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ważne
Usługa Azure Cosmos DB for PostgreSQL nie jest już obsługiwana w przypadku nowych projektów. Nie używaj tej usługi dla nowych projektów. Zamiast tego użyj jednej z tych dwóch usług:
Użyj usługi Azure Cosmos DB for NoSQL dla rozproszonego rozwiązania bazy danych przeznaczonego dla scenariuszy o dużej skali z umową dotyczącą poziomu usług dostępności 99,999% (SLA), natychmiastowym skalowaniem automatycznym i automatycznym przejściem w tryb failover w wielu regionach.
Użyj funkcji Elastic Clusters usługi Azure Database for PostgreSQL na potrzeby fragmentowanej bazy danych PostgreSQL przy użyciu rozszerzenia Citus typu open source.
Istnieją trzy kroki związane z tworzeniem skalowalnych aplikacji za pomocą usługi Azure Cosmos DB for PostgreSQL:
- Klasyfikowanie obciążenia aplikacji. Istnieją przypadki użycia, w których Azure Cosmos DB for PostgreSQL wyróżnia się: wielodostępne SaaS, mikrousługi, operacyjna analiza w czasie rzeczywistym i wysokowydajne OLTP. Ustal, czy aplikacja należy do jednej z tych kategorii.
- Na podstawie obciążenia użyj fragmentowania opartego na schemacie lub zidentyfikuj optymalny klucz fragmentu dla tabel rozproszonych. Sklasyfikuj swoje tabele jako referencyjne, rozproszone lub lokalne.
- W przypadku używania fragmentowania opartego na wierszach zaktualizuj schemat bazy danych i zapytania aplikacji, aby umożliwić szybkie przechodzenie między węzłami.
Następne kroki
Przed rozpoczęciem tworzenia nowej aplikacji należy najpierw przejrzeć nieco więcej informacji na temat architektury usługi Azure Cosmos DB for PostgreSQL.