Het op afstand hosten van uw database isoleert deze van uw lokale omgeving en brengt veel voordelen met zich mee. Deze omvatten gegevensbeveiliging, wereldwijde toegankelijkheid, betrouwbaarheid, schaalbaarheid en effectiviteit van hulpbronnen.
Sla je gegevens op in PostgreSQL of ben je van plan dit te doen? Hier zijn de beste externe PostgreSQL-databases om uw gegevens elders op te slaan.
Cloud Clusters is een uitstekende keuze voor het hosten van uw PostgreSQL-database in de cloud. Het is ideaal voor apps die klaar zijn voor productie.
Cloud Clusters heeft tot vijf datacenters verspreid over de VS, met database-cloudclusters die beschikbaar zijn voor gecontaineriseerde applicaties, waaronder applicaties die worden beheerd in Docker. De servicestructuur zorgt voor weinig of geen latentie, zelfs in wereldwijd gedistribueerde apps.
Hoewel Cloud Clusters een gratis proefperiode van 7 dagen biedt, hanteert het een strikt prijspatroon. Maar met prijzen vanaf slechts $ 6,99 per maand kunt u uw database aan de praat krijgen als u de kosten niet erg vindt.
Het is echter mogelijk geen geschikte database op afstand als u een kleinschalige of portfolio-website die een gratis database-oplossing voor de lange termijn nodig heeft.
Railway biedt een schaalbare PostgreSQL-database voor grootschalige en kleinschalige toepassingen. Als u op zoek bent naar een gratis database voor de lange termijn voor uw portfoliowebsite, wilt u misschien Railway proberen.
Het is een Infrastructure-as-a-Service (IaaS)-platform voor algemene webhosting. Daarom kunt u de PostgreSQL-databasehostingservice gebruiken zonder u zorgen te maken over andere aanbiedingen.
Op het moment van schrijven biedt Railway een startersplanbonus van maximaal $ 5 en factureert u alleen voor wat u gebruikt. U kunt verwachten zo laag als $ 0,01 per maand te betalen, afhankelijk van uw webverkeer en hits per minuut. U mag niet eens tot $ 1 per jaar gebruiken voor een portfoliowebsite.
Aangezien dit een infrastructuur-as-a-service is, kunt u uw database onderhouden. U kunt bijvoorbeeld nieuwe databases en tabellen maken, testquery's uitvoeren en meer SQL-opdrachten vanaf uw dashboard.
Als u op zoek was naar gratis PostgreSQL-hosting op afstand, is Render een andere cloudoptie om te proberen. U kunt tot 1 GB aan opslagruimte krijgen met een maximum van 97 verbindingen met een instantie in het gratis abonnement.
De gratis laag heeft echter een back-upbeperking van nul. Maar het is geen slecht idee voor niet-transactionele websites of websites met weinig verkeer. Dus misschien wilt u uw budget voor back-upondersteuning opschalen. Naast de verklarende documentatie is het opzetten van een database-instance op Render slechts een paar klikken verwijderd, en u bent klaar om te gaan.
Zodra u een verbindingsreeks hebt ontvangen, kunt u uw app verbinden met PostgreSQL in de cloud, ongeacht uw ontwikkelingsprogrammeertaal. Render moedigt u aan om een in-service databaseverbinding te onderhouden om vertraging te voorkomen, maar het weerhoudt u er niet van om dit te doen indien nodig. U kunt eenvoudig verbinding maken van buiten Render met behulp van een externe URL op het dashboard.
ElephantSQL biedt PostgreSQL-as-a-service op basis van Amazon Web Services. Het is de moeite waard om een poging te wagen als u het databasebeheer uit handen wilt geven en u wilt concentreren op de kernontwikkeling en -levering.
Websites met weinig verkeer die weinig opslagruimte nodig hebben, kunnen gebruikmaken van de gratis versie. Zoals veel op clusters gebaseerde databases, beheert ElephantSQL database-instances. En de documentatie is behoorlijk uitgebreid. Over het algemeen is het beginnersvriendelijk, omdat de database-instantie eenvoudig is in te stellen.
Wanneer u een database-instantie maakt, kunt u eenvoudig een verbinding tot stand brengen met behulp van de verbindingsreeks in het dashboard.
Heroku is een platform-als-een-service (PaaS). Maar het werkt ook database-as-a-service met volledige ondersteuning voor CLI PostgreSQL-beheer. Over het algemeen is het ideaal voor apps die hun database moeten schalen of apps die buiten Heroku worden gehost. Wanneer u uw PostgreSQL op Heroku host, hoeft u zich geen zorgen te maken over infrastructuurbeheer, aangezien dit al beschikbaar is.
Het opzetten van een PostgreSQL-database-instantie op Heroku is eenvoudig als u eenmaal een verbindingsreeks hebt. Helaas zijn database-instanties niet gratis, aangezien Heroku alle gratis abonnementen sinds 28 november 2022 heeft stopgezet. Maar de plannen zijn veelzijdig en u kunt met succes een database-exemplaar met een capaciteit van 1 GB draaien voor slechts $ 5 per maand.
Heroku ondersteunt ook het delen van database-instanties. Dit kan handig zijn voor het beheer van prototypes en apps in de ontwikkelingsfase. Als u bijvoorbeeld meerdere apps test, kunt u een Heroku-instantie tussen hen delen zonder de primaire database te belasten.
DigitalOcean is ook een van de meest populaire infrastructure-as-a-services die ook database-as-a-service aanbieden. U hoeft zich dus geen zorgen te maken over architectuur of configuraties zodra u uw database op het platform host.
Hoewel DigitalOcean geen gratis abonnement heeft, kunt u in een mum van tijd een speciale PostgreSQL-instantie opzetten en betalen naar gebruik, als u de kosten niet erg vindt.
Het opzetten van een databasecluster op DigitalOcean geeft u toegang tot dagelijkse databaseback-ups en point-in-time recovery (PITR). Om beschikbaarheid te garanderen, heeft het storingstolerante stand-byknooppunten die gegevens blijven leveren in geval van downtime.
Neon is een open-source, gratis, serverloze, externe PostgreSQL-oplossing ontwikkeld met Rust en is het proberen waard als u uw database gratis in de cloud wilt hosten.
Hoewel het een gratis versie biedt, is Neon PostgreSQL ook beschikbaar als een pay-as-you-use, die alleen op aanvraag werkt. Het is dus kosteneffectief, zelfs als u overschakelt naar het betaalde niveau.
Een ander waardevol kenmerk van Neon is de ondersteuning voor PostgreSQL-vertakking. Met deze functie kunt u uw database net zoveel vertakken als uw code in versiebeheersystemen zoals GitHub. Gelukkig staat de gratis laag maximaal 10 filialen toe met 3 GB opslag per filiaal. Met deze functie kunt u uw database splitsen en elk onderdeel toewijzen aan verschillende fasen in uw ontwikkelingspijplijn.
Als u reeds bestaande schema's wilt gebruiken, beschikt Neon over een editor voor het rechtstreeks uitvoeren van query's op het platform. Hoewel Neon handig is voor persoonlijke projecten waarvoor gratis PostgreSQL-hosting vereist is, is het ook een uitstekende keuze voor teams die werken met een pijplijn voor continue ontwikkeling en continue levering (CICD).
Externe databases maken ontwikkeling eenvoudig
Door uw gegevens op afstand te hosten, vermindert u de complexiteit van de ontwikkeling en verhoogt u de productiviteit. Zoals verwacht zijn deze externe PostgreSQL-databases programmeertaal-agnostisch en schaalbaar. Ze komen dus goed van pas, ongeacht je gekozen programmeertaal.
Als u in plaats daarvan net begint met PostgreSQL, wilt u misschien eerst weten hoe het werkt.