Dela via


Importera och exportera data med Azure Storage i Azure Database for PostgreSQL – flexibel server

GÄLLER FÖR: Azure Database for PostgreSQL – flexibel server

Du kan importera data som lagras som blobar i Azure Storage-konton för att infoga dem i tabeller i PostgreSQL. Eller så kan du fråga, filtrera, transformera eller aggregera det med hjälp av kraften i SQL-språket.

Du kan också exportera data som lagras i PostgreSQL-tabeller till blobar som lagras i något av dina Azure Storage-konton.

För att göra det måste du installera pg_azure_storage tillägget i din instans av Azure Database for PostgreSQL – flexibel server och använda de funktioner som det innehåller.

Azure Blob Storage

Azure Blob Storage är en objektlagringslösning för molnet. Blob Storage är optimerat för lagring av enorma mängder ostrukturerade data. Ostrukturerade data är data som inte följer en viss datamodell eller definition, till exempel text eller binära data.

Blob Storage erbjuder en hierarki med tre typer av resurser:

  • Lagringskontot är en administrativ entitet som innehåller tjänster för objekt som blobar, filer, köer, tabeller eller diskar.

    När du skapar ett lagringskonto i Azure får du ett unikt namnområde för dina lagringsresurser. Det unika namnområdet utgör en del av URL:en. Lagringskontonamnet ska vara unikt för alla befintliga lagringskontonamn i Azure.

  • En container finns i ett lagringskonto. En container är som en mapp där blobar lagras.

    Du kan definiera säkerhetsprinciper och tilldela principer till containern. Dessa principer överlappar alla blobar i containern.

    Ett lagringskonto kan innehålla ett obegränsat antal containrar. Varje container kan innehålla ett obegränsat antal blobar, upp till den maximala lagringskontostorleken på 500 TB.

    När du har placerat en blob i en container som finns i ett lagringskonto kan du referera till bloben med hjälp av en URL i det här formatet: protocol://<storage_account_name>/blob.core.windows.net/<container_name>/<blob_name>.

  • En blob är en databit som finns i containern.

Följande diagram visar relationen mellan de här resurserna.

Diagram som visar ett exempel på lagringsresurser.

Viktiga fördelar med att lagra data som blobar i Azure Blob Storage

Azure Blob Storage kan ge följande fördelar:

  • Det är en skalbar och kostnadseffektiv molnlagringslösning. Du kan använda den för att lagra data av valfri storlek och skala upp eller ned baserat på dina behov.
  • Det ger säkerhetslager för att skydda dina data, till exempel kryptering i vila och under överföring.
  • Den kommunicerar med andra Azure-tjänster och partnerprogram. Det är en mångsidig lösning för en mängd olika användningsfall, till exempel säkerhetskopiering och haveriberedskap, arkivering och dataanalys.
  • Det är en kostnadseffektiv lösning för att hantera och lagra enorma mängder data i molnet, oavsett om organisationen är ett litet företag eller ett stort företag. Du betalar bara för det lagringsutrymme som du behöver.