Sdílet prostřednictvím


Import a export dat pomocí Služby Azure Storage na flexibilním serveru Azure Database for PostgreSQL

PLATÍ PRO: Flexibilní server Azure Database for PostgreSQL

Data uložená jako objekty blob v účtech Azure Storage můžete importovat a vložit je do tabulek v PostgreSQL. Nebo můžete dotazovat, filtrovat, transformovat nebo agregovat pomocí výkonu jazyka SQL.

Data uložená v tabulkách PostgreSQL můžete také exportovat do objektů blob uložených v libovolném účtu Azure Storage.

K tomu je potřeba nainstalovat pg_azure_storage rozšíření do vaší instance flexibilního serveru Azure Database for PostgreSQL a použít funkce, které zahrnuje.

Azure Blob Storage

Azure Blob Storage je řešení úložiště objektů pro cloud. Blob Storage je optimalizovaná pro ukládání obrovských objemů nestrukturovaných dat. Nestrukturovaná data jsou data, která neodpovídají žádnému konkrétnímu datovému modelu nebo definici, jako jsou textová nebo binární data.

Blob Storage nabízí hierarchii tří typů prostředků:

  • Účet úložiště je entita pro správu, která obsahuje služby pro položky, jako jsou objekty blob, soubory, fronty, tabulky nebo disky.

    Když vytvoříte účet úložiště v Azure, získáte jedinečný obor názvů pro prostředky úložiště. Tento jedinečný obor názvů je součástí adresy URL. Název účtu úložiště by měl být jedinečný pro všechny existující názvy účtů úložiště v Azure.

  • Kontejner je uvnitř účtu úložiště. Kontejner je jako složka, ve které jsou uložené objekty blob.

    Můžete definovat zásady zabezpečení a přiřadit zásady kontejneru. Tyto zásady se kaskádují ke všem objektům blob v kontejneru.

    Účet úložiště může obsahovat neomezený počet kontejnerů. Každý kontejner může obsahovat neomezený počet objektů blob až do maximální velikosti účtu úložiště 500 TB.

    Po umístění objektu blob do kontejneru, který je uvnitř účtu úložiště, můžete odkazovat na objekt blob pomocí adresy URL v tomto formátu: protocol://<storage_account_name>/blob.core.windows.net/<container_name>/<blob_name>.

  • Objekt blob je část dat, která se nacházejí v kontejneru.

Na následujícím diagramu jsou vztahy těchto prostředků.

Diagram znázorňující příklad prostředků úložiště

Klíčové výhody ukládání dat jako objektů blob ve službě Azure Blob Storage

Azure Blob Storage může poskytovat následující výhody:

  • Jedná se o škálovatelné a nákladově efektivní cloudové úložiště. Můžete ho použít k ukládání dat libovolné velikosti a vertikálního navýšení nebo snížení kapacity podle vašich potřeb.
  • Poskytuje vrstvy zabezpečení, které pomáhají chránit vaše data, například šifrování neaktivních uložených dat a přenášených dat.
  • Komunikuje s dalšími službami Azure a partnerskými aplikacemi. Jedná se o univerzální řešení pro širokou škálu případů použití, jako je zálohování a zotavení po havárii, archivace a analýza dat.
  • Jedná se o nákladově efektivní řešení pro správu a ukládání velkých objemů dat v cloudu bez ohledu na to, jestli je organizace malá nebo velká firma. Platíte jenom za úložiště, které potřebujete.