Co je Azure Cosmos DB for PostgreSQL?

Important

Azure Cosmos DB for PostgreSQL je na cestě vyřazení a už se nedoporučuje pro nové projekty. Místo toho použijte jednu z těchto dvou služeb:

  • Pro úlohy PostgreSQL použijte funkci Elastic Clusters v Azure Database for PostgreSQL pro horizontální navýšení kapacity a využití distribuovaných funkcí PostgreSQL obsažených v open source rozšíření Citus. Pokyny k migraci najdete v tématu Migrace do služby Azure Database for PostgreSQL s využitím elastického clusteru.

  • Pro úlohy NoSQL použijte Azure Cosmos DB for NoSQL pro distribuované databázové řešení, které zahrnuje smlouvu o úrovni služeb (SLA) 99,999% dostupnosti, okamžité automatické škálování a automatické převzetí služeb při selhání napříč několika oblastmi.

Azure Cosmos DB for PostgreSQL je spravovaná služba pro PostgreSQL rozšířená o opensourcovou supervýkonu Citus distribuovaných tabulek. Tato superschopnost umožňuje vytvářet vysoce škálovatelné relační aplikace. Aplikace můžete začít vytvářet v clusteru s jedním uzlem, stejně jako u PostgreSQL. S rostoucími požadavky na škálovatelnost a výkon aplikace můžete prostřednictvím transparentní distribuce tabulek bezproblémově škálovat na více uzlů.

Aplikace pro zákazníky z reálného světa založené na službě Azure Cosmos DB for PostgreSQL zahrnují aplikace typu software jako služba (SaaS), aplikace pro provozní analýzu v reálném čase a transakční aplikace s vysokou propustností. Tyto aplikace zahrnují různé vertikální oblasti, jako je automatizace prodeje a marketingu, zdravotnictví, data Internetu věcí (IoT), finance, logistika a vyhledávání.

Diagram znázorňující distribuovanou architekturu

Kontrolní seznam pro implementaci

Při vytváření aplikací pomocí služby Azure Cosmos DB for PostgreSQL se ujistěte, že jste si prostudovali následující články:

Plně spravovaná a odolná databáze

Vzhledem k tomu, že je Azure Cosmos DB for PostgreSQL plně spravovaná služba, obsahuje všechny funkce pro zajištění bezproblémového provozu v produkčním prostředí. Mezi funkce patří:

  • automatická vysoká dostupnost
  • Zálohy
  • vestavěný pgBouncer
  • Repliky pro čtení
  • snadné monitorování
  • privátní koncové body
  • šifrování
  • a další

Vždy nejnovější funkce PostgreSQL

Azure Cosmos DB for PostgreSQL je poháněné rozšířením Citus pro PostgreSQL z otevřeného zdroje. Protože Citus není fork Postgres, rozšíření Citus vždy podporuje nejnovější hlavní verzi PostgreSQL během týdne vydání – s podporou přidanou do naší spravované služby v Azure nejpozději o několik týdnů později.

Vaše aplikace můžou používat nejnovější funkce a rozšíření PostgreSQL, jako je nativní dělení na výkon, podpora JSONB k ukládání a dotazování nestrukturovaných dat a geoprostorové funkce prostřednictvím rozšíření PostGIS. Je to rychlost, kterou potřebujete, v databázi, kterou milujete.

Začněte jednoduše a bez problémů škálujte

Databázový cluster může začínat jako jeden uzel a mít supermoc při distribuci tabulek. Za pár dolarů denně je to nákladově nejefektivnější způsob, jak službu Azure Cosmos DB for PostgreSQL vyzkoušet. Pokud vaše aplikace vyžaduje větší škálování, můžete později přidat uzly a znovu vyvážit svá data.

Další kroky