sql >> Database teknologi >  >> RDS >> PostgreSQL

Sammenligning af Cloud Database-indstillinger for PostgreSQL

PostgreSQL er verdens mest avancerede og foretrukne open source RDBMS til mange nystartede virksomheder, mobilapplikationer og udviklere.

Den traditionelle måde at opsætte, drive og skalere PostgreSQL på er tidskrævende og kræver ekspertise i databasesystemer og PostgreSQL.

Der er mange leverandører, der leverer cloud-platforme til forskellige databaser. Disse løsninger leveres med faciliteter, der gør det nemt at opsætte, betjene og skalere PostgreSQL-implementeringer i skyen.

Nogle eksempler på disse tjenester til PostgreSQL er Amazon RDS til PostgreSQL, Google cloud SQL til PostgreSQL, Heroku PostgreSQL, EnterpriseDB cloud database, Microsoft Azure til PostgreSQL osv.

Der er to cloud-databasemiljømodeller.

  1. Traditionel cloudmodel:Indholdet vil blive kørt på den særlige virksomhedsinfrastruktur, og enhver overvågning vil falde på skuldrene af virksomhedens it-medarbejdere.
  2. Database som en tjeneste (DBaaS):Den kører på tjenesteudbyderens infrastruktur, og de (leverandøren) vil være ansvarlige for eventuelle problemer eller fejl.

Fordele ved en skybaseret database

  1. Øg hastigheden for at få applikationen til markedet
  2. Nem at konfigurere og administrere databasen
  3. Afskaffelse af fysisk infrastruktur.
  4. Udviklere kan fokusere på kernedelen af ​​applikationen i stedet for at administrere og vedligeholde servere.
  5. Nem at tage backup
  6. Skal let ud
  7. Høj tilgængelighed

Amazon RDS til PostgreSQL

Amazon RDS til PostgreSQL er en af ​​de største spillere i verden, som leverer PostgreSQL-databasetjeneste i skyen. Det er en af ​​de bedste muligheder for at skalere en PostgreSQL-implementering i skyen. Med Amazon RDS kan vi nemt administrere og administrere vores databaser.

Funktioner ved brug af Amazon RDS til PostgreSQL

  1. Nem at konfigurere
  2. Trykknapskalering
  3. Automatisk sikkerhedskopiering og gendannelse
  4. Størrelsesbar hardwarekapacitet og lagerstyring
  5. Omkostningseffektiv
  6. Høj tilgængelighed

Priser

Amazon RDS prispolitik er kun at betale for det, du bruger. Der er ingen minimum eller maksimum gebyr. Du kan anslå din månedlige regning ved hjælp af AWS simple månedlige regnemaskine.

Amazon RDS til PostgreSQL-priser afhænger af typen af ​​forekomster.

  1. Enkelt AZ-implementering:Prisen afhænger af implementeringen af ​​DB-forekomster i en enkelt tilgængelighedszone.
  2. Multi AZ-implementering:Prisen afhænger af implementeringen af ​​DB-forekomster i flere tilgængelighedszoner.
  3. Reserverede forekomster

Eksempel

Google Cloud SQL

Googles Cloud SQL leverer en fuldt administreret databasetjeneste, der gør det nemt at opsætte, vedligeholde og administrere PostgreSQL BETA-databaser i skyen. Den er hostet på Googles cloud-platform, som tilbyder høj ydeevne, skalerbarhed og giver infrastruktur til applikationer, der kører overalt i verden.

Funktioner

  1. Skalerbarhed
  2. Høj ydeevne
  3. Integreret
  4. Fuldt administreret
  5. Sikkerhed
  6. Standard API'er
  7. Beskyttelse af tilgængelighed

Priser

Googles Cloud SQL for PostgreSQL-prissætning er sammensat af følgende gebyrer:

  1. Forekomstprissætning
  2. CPU og hukommelsespriser
  3. Pris på lager
  4. Netværkspriser

Forekomstprissætning

CPU og hukommelsespriser

Pris på lager

Netværkspriser

Tjek venligst prisberegneren for Google Cloud-platformen for at få flere detaljer.

Microsoft Azure til PostgreSQL

Azure-database til PostgreSQL er en veladministreret databasetjeneste, der gør det nemmere at bygge apps uden nogen administrations- og administrationsbyrde. Azure til PostgreSQL-tjenesten bruger fællesskabets PostgreSQL og fungerer problemfrit med indbyggede værktøjer, drivere og biblioteker.

Azure til PostgreSQL giver også høj tilgængelighed og skalerbarhed på få sekunder, hvilket hjælper dig med nemt at tilpasse dig ændringer i kundernes krav. Derudover vil du få gavn af uovertruffen sikkerhed og overholdelse, inklusive Azure IP Advantage, og Azures brancheførende rækkevidde med flere datacentre end nogen anden cloud-udbyder. Azure tilbyder i øjeblikket support til PostgreSQL version 9.5 og 9.6.

Funktioner

  1. Fuldt administreret fællesskab PostgreSQL
  2. Sprog og rammer efter kundernes valg
  3. Indbygget høj tilgængelighed
  4. Skaler inden for få sekunder
  5. Automatisk sikkerhedskopiering og gendannelse på tidspunkter
  6. Sikkerhed og rækkevidde uden sidestykke
  7. Simpel og fleksibel prissætning

Prisniveauer

Der er tre forskellige prisniveauer i Azure-databasen til PostgreSQL:

  1. Grundlæggende
  2. Generelt formål
  3. Hukommelse optimeret

Azure-database til PostgreSQL-prisniveauer er differentieret efter mængden af ​​beregning i vCores, der kan klargøres, hukommelse pr. vCore og lagerteknologien, der bruges til at lagre dataene. Alle ressourcerne leveres på PostgreSQL-serverniveau. Hver server kan have en eller flere databaser.

Priser

Compute generation 4 og compute generation 5

vCore Pris
1 0,034 USD/time
2 0,068 USD/time

Opbevaring

GB/måned 0,10 USD

Ovenstående pris er kun for basisniveauet. Se venligst flere detaljer om priser her.

Se venligst hurtigstartvejledningen til Azure-databasen til PostgreSQL.

Heroku PostgreSQL

Heroku Postgres er en administreret SQL-database som en tjeneste leveret af Heroku. Heroku Postgres hjælper med at maksimere data i stedet for at bruge tid på databaseopsætning og vedligeholdelse. Det giver en bred vifte af funktioner som at teste skemamigrering, administrere databaseadgangsniveauer og beskytte forespørgsler, skalere horisontalt og hurtig adgang til data. Heroku Postgres opbevarer dataene meget sikkert, fordi det giver kontinuerlig beskyttelse af data og tilbyder også en række måder at replikere, sikkerhedskopiere og eksportere dataene på. Heroku Postgres giver et web-dashboard og mulighed for at dele forespørgsler med dataklip.

Funktioner

  1. Nem at installere
  2. Automatisk sundhedstjek
  3. Høj tilgængelighed
  4. Automatisk skalering vandret
  5. Sømfri anvendelse af den seneste sikkerhedsopdatering

Priser

Heroku Postgres tilbyder en bred vifte af planer til at betjene use cases, der varierer i størrelse fra blogs til store datasæt, høje transaktionsapplikationer.

Planlægsniveauer

Planer er opdelt i fem niveauer på højt niveau. Den største forskel mellem hvert niveau er mængden af ​​tolereret månedlig nedetid for databasen i niveauet.

  1. Hobbyniveau:Dette er til apps, der kan tåle op til 4 timers nedetid om måneden
  2. Standard Tier:Dette er for apps, der kan tolerere op til 1 times nedetid om måneden
  3. Premium Tier:Dette er til apps, der kan tåle op til 15 minutters nedetid om måneden
  4. Privat niveau:Dette er for Heroku Enterprise-kunder
  5. Shield Tier:Dette er for Heroku Enterprise-kunder, der har brug for compliance-kompatible databaser.

EnterpriseDB Cloud Database

EnterpriseDB PostgreSQL Plus Cloud Database bruges til at implementere PostgreSQL-databaser til cloud-serverforekomster. Masterdatabasen, alle replika-forekomster og Amazon-lagring til databasen kører på AWS-forekomster, der ejes af dig, mens Postgres Plus Cloud Database-konsoller ejes og drives af EnterpriseDB.

EDB Postgres abonnement tilbyder abonnement for:

  1. EDB Postgres platform
  2. EDB Postgres Ark DBaaS til flere skyer

Postgres Plus Cloud-databasen om AWS og EDB Postgres på Googles computerplatform leveres gennem en pay-as-you-go-model på AWS-markedet og på Google-markedet.

  1. Postgres plus cloud-database på AWS
  2. EDB Postgres på Google compute

Dette er den estimerede pris for EDB postgres på Google compute engine ved brug af standardkonfiguration.

Der er to versioner af EDB Postgres Plus Cloud Database.

  1. PostgreSQL Plus Cloud Database Basic:Dette er tilgængeligt med fællesskabets PostgreSQL-database.

  2. PostgreSQL Plus Cloud Database Advanced:Dette er tilgængeligt med EnterpriseDBs PostgreSQL Plus Advanced Server med Oracle-kompatibilitet og forbedret sikkerhed, ydeevne og administration.

Funktioner

  1. Nem at installere
  2. Sikkerhedskopiering og katastrofegendannelse
  3. Høj tilgængelighed
  4. Tilbagedannelse
  5. Understøttelse af Amazons leverede IOPS:Det sikrer ensartet databaseydeevne og øger den samlede ydeevne for I/O-intensive arbejdsbelastninger.

Der er to muligheder for at købe EDB cloud-database:

  1. Køb pay-as-you-go-tilbud fra Amazon uden langsigtede forpligtelser
  2. Køb et års abonnement fra EDB, der lader dig købe computerressourcer direkte fra Amazon inklusive reserverede forekomster.

Se EDB Postgres plus cloud-databasens ofte stillede spørgsmål for flere detaljer.

Citus DB Cloud

Citus distribuerer intelligent data og forespørgsler på tværs af noderne, så databasen kan skaleres, og forespørgslerne kan være hurtigere. Citus er tilgængelig som en database som en service, som virksomhedssoftware og som open source. Det er meget nemt at sønderdele en PostgreSQL-database. Citus cloud leverer en fuldt administreret Citus-tjeneste, der leveres oven på AWS.

Citus er en udvidelse til PostgreSQL til distribution af din database på tværs af flere noder.

Funktioner

  1. Skaler ud database
  2. Distribueret SQL-motor
  3. Sømløse migreringsværktøjer
  4. Hurtig ydeevne
  5. Høj tilgængelighed
  6. Multi-lejer SaaS-understøttelse
  7. Automatisk sikkerhedskopiering og katastrofegendannelse

Priser

Download Whitepaper Today PostgreSQL Management &Automation med ClusterControlFå flere oplysninger om, hvad du har brug for at vide for at implementere, overvåge, overvåge, implementere, overvåge, skala PostgreSQLDownload hvidbogen

ElephantSQL

ElephantSQL leverer PostgreSQL som en tjeneste. ElephantSQL installerer og administrerer PostgreSQL og tilbyder databaser lige fra shard-servere til små projekter og proof of concepts, op til enterprise-grade multi-server opsætninger. Det giver også et browserværktøj til SQL-forespørgsler, hvor du kan oprette, læse, opdatere og slette data direkte fra webbrowseren.

Funktioner

  1. Fuldt administreret HA PostgreSQL
  2. Automatisk sikkerhedskopiering
  3. Overvågning
  4. PostgreSQL-browser

Priser

Konklusion

Cloud-databaser er meget vigtige for at fjerne it-kompleksitet og for at drive forretningsmål.
Udover at håndtere installation, vedligeholdelse og skalering af it-infrastrukturer gør konstante opgraderinger fra cloud-tjenesteudbydere det lettere for virksomheder at skære ned på driftsomkostningerne uden at gå på kompromis om sikkerhed og kvalitet.


  1. Brug af spor kausalitet til at forstå udførelse af forespørgsler

  2. Sådan får du en liste over datoer mellem to datoer i mysql select-forespørgsel

  3. Brug af SqlDataAdapter til at indsætte en række

  4. Oplev typer på PL/SQL-pakkeniveau ved hjælp af Oracle-ordbogsvisninger