Co to jest usługa Azure Cosmos DB for PostgreSQL?

DOTYCZY: Usługa Azure Cosmos DB for PostgreSQL (obsługiwana przez rozszerzenie bazy danych Citus do bazy danych PostgreSQL)

Usługa Azure Cosmos DB for PostgreSQL to usługa zarządzana dla bazy danych PostgreSQL rozszerzona o supermoce typu open source citus tabel rozproszonych. Te supermoce umożliwiają tworzenie wysoce skalowalnych aplikacji relacyjnych. Możesz rozpocząć tworzenie aplikacji w klastrze z jednym węzłem w taki sam sposób, jak w przypadku usługi PostgreSQL. W miarę zwiększania się wymagań dotyczących skalowalności i wydajności aplikacji można bezproblemowo skalować do wielu węzłów przez przezroczyste dystrybuowanie tabel.

Rzeczywiste aplikacje klienta oparte na usłudze Azure Cosmos DB for PostgreSQL obejmują aplikacje typu oprogramowanie jako usługa (SaaS), aplikacje analizy operacyjnej w czasie rzeczywistym i aplikacje transakcyjne o wysokiej przepływności. Te aplikacje obejmują różne piony, takie jak automatyzacja sprzedaży i marketingu, opieka zdrowotna, dane Internetu rzeczy (IoT), finanse, logistyka i wyszukiwanie.

Diagram that shows distributed architecture.

Lista kontrolna wdrażania

Podczas tworzenia aplikacji za pomocą usługi Azure Cosmos DB for PostgreSQL upewnij się, że zapoznano się z następującymi artykułami:

W pełni zarządzana, odporna baza danych

Azure Cosmos DB for PostgreSQL to w pełni zarządzana usługa, dlatego ma ona wszystkie funkcje, które można bezpłatnie obsługiwać w środowisku produkcyjnym. Funkcje obejmują:

  • automatyczna wysoka dostępność
  • Kopie zapasowe
  • wbudowany moduł pgBouncer
  • repliki do odczytu
  • łatwe monitorowanie
  • prywatne punkty końcowe
  • Szyfrowanie
  • i nie tylko

Zawsze najnowsze funkcje bazy danych PostgreSQL

Usługa Azure Cosmos DB for PostgreSQL jest obsługiwana przez rozszerzenie typu open source Citus do bazy danych PostgreSQL. Ponieważ Citus nie jest rozwidleniem bazy danych Postgres, rozszerzenie Citus zawsze obsługuje najnowszą wersję główną postgreSQL w ciągu tygodnia od wydania — z obsługą dodaną do naszej usługi zarządzanej na platformie Azure co najwyżej kilka tygodni później.

Aplikacje mogą używać najnowszych funkcji i rozszerzeń PostgreSQL, takich jak partycjonowanie natywne w celu zapewnienia wydajności, obsługa formatu JSONB do przechowywania danych bez struktury oraz funkcji geoprzestrzennych za pośrednictwem rozszerzenia PostGIS. To szybkość, której potrzebujesz, w bazie danych, którą kochasz.

Rozpocznij po prostu, bezproblemowo skaluj

Klaster bazy danych może rozpoczynać się jako jeden węzeł, jednocześnie mając supermocarstwo dystrybucji tabel. Za kilka dolarów dziennie jest to najbardziej ekonomiczny sposób na doświadczenie w usłudze Azure Cosmos DB for PostgreSQL. Później, jeśli aplikacja wymaga większej skali, możesz dodać węzły i ponownie zrównoważyć dane.

Następne kroki