Práce se službou Azure Database for PostgreSQL

Středně pokročilý
Database Administrator
Azure Database for PostgreSQL

Azure Database for PostgreSQL je databázová služba platforma jako služba v cloudu Microsoftu. Je založená na opensourcové relační databázi PostgreSQL a zahrnuje integrovanou vysokou dostupnost, automatické zálohování a obnovení a také komplexní funkce zabezpečení. Cenový model průběžných plateb poskytuje předvídatelný výkon a téměř okamžité škálování. V tomto studijním programu se seznámíte s hlavními funkcemi PostgreSQL a s tím, jak fungují ve službě Azure Database for PostgreSQL. Dozvíte se o různých možnostech implementace Azure Database for PostgreSQL a o tom, jak nakonfigurovat server pro vaše potřeby.

Požadavky

  • Předvedení porozumění relačním databázím
  • Předvedení základního jazyka SQL

Moduly v tomto studijním programu

PostgreSQL je opensourcový relační databázový systém, který je k dispozici jako služba Azure. V tomto modulu se dozvíte o architektuře PostgreSQL a o správě různých aspektů služby Azure Database for PostgreSQL.

PostgreSQL je systém klient-server, který umožňuje mnoha klientům připojit se k centrálnímu serveru. V tomto modulu se dozvíte, jak PostgreSQL spravuje připojení z klientů, a podíváte se na některé běžné klientské nástroje PostgreSQL.

Server Azure Database for PostgreSQL přijímá dotazy SQL a vrací relevantní výsledky. Každý dotaz SQL prochází několika fázemi, aby co nejrychleji vrátil správné výsledky.

Azure Database for PostgreSQL zahrnuje komplexní funkce zabezpečení, včetně šifrování, ověřování a udělování oprávnění uživatelům databáze. V tomto modulu se dozvíte o funkcích zabezpečení služby Azure Database for PostgreSQL.

PostgreSQL podporuje uložené procedury a funkce, aby byly dotazy SQL opakovaně použitelné. V tomto modulu se dozvíte, jak vytvářet a spouštět uložené procedury a funkce.

Azure Database for PostgreSQL je databázová služba kompatibilní s acid. Protokolování s předstihem pro zápis zajišťuje, že změny jsou atomické i trvalé. V tomto modulu se dozvíte, jak Azure Database for PostgreSQL implementuje protokolování s předstihem pro zápis.

Systémové informace se označují jako metadata a ukládají se v systémových katalogech ve službě Azure Database for PostgreSQL. Kromě přímého přístupu ke systémovým katalogům máte přístup k systémovým zobrazením.

Azure Database for PostgreSQL je řešení relační databáze s více uživateli. Zvýšení počtu uživatelů přináší riziko konfliktů a proto je důležité pochopit systémy souběžnosti, které jsou zavedené.

Azure Database for PostgreSQL používá k odebrání řádků označených jako obnovitelné odstranění po aktualizaci nebo odstranění vakuum a automatického úklidu.

Systémy pro správu databází (DBMS) potřebují systémy, aby porozuměly datům a dotazům, které na těchto datech běží. Je důležité pochopit, jak funguje ladění výkonu a jak můžete vyhodnotit metriky výkonu.