Couldn't load this page.

← Blog
Engineering

Günstiges Postgres-Hosting: Was kleine Datenbanken wirklich kosten

Yura Oak

Günstiges Postgres-Hosting kann für ein kleines Projekt, das in einen kostenlosen Tarif passt, 0 $ kosten. Für eine Datenbank, die verfügbar bleiben muss, sollten Sie das monatliche Minimum, Compute, Speicher, Backups und Traffic zusammen vergleichen. Ein niedriger Startpreis sagt wenig aus, bis Sie wissen, welche dieser Kosten er beinhaltet.

Dieser Leitfaden vergleicht sechs Hosts für Nebenprojekte, kleine APIs und frühe Produkte. Er enthält zwei durchgerechnete Kostenbeispiele und eine kurze Checkliste für die Auswahl einer Datenbank, deren Betrieb Sie sich leisten können.

Preise geprüft am 30. September 2026. Beträge sind in USD vor Steuern, sofern nicht anders angegeben; die Preise von Lizard enthalten Steuern. Lizard veröffentlicht diesen Leitfaden und erscheint im Vergleich. Wir haben offizielle Preise und Dokumentationen geprüft; die folgenden Berechnungen verwenden die genannten Annahmen und messen nicht die Leistung zwischen den Anbietern.

Günstiges Postgres-Hosting auf einen Blick

HostEinstiegspreis oder AbrechnungsmodellWas Sie vor der Wahl prüfen sollten
NeonKostenlos; Launch berechnet 0,106 $ pro CU-Stunde und 0,35 $ pro GB-Monat, ohne monatliches MinimumKostenlose Speicher- und Compute-Limits; aktive Stunden; Kosten für Wiederherstellungsverlauf
AivenKostenlos; Developer beginnt bei 5 $/Monat20 Verbindungen und kein integriertes Pooling bei Free/Developer; eingeschränkte Regionsauswahl
SupabaseKostenlos; Pro beginnt bei 25 $/Monat, wobei eine Micro-Instanz durch Compute-Guthaben abgedeckt istZusätzliche Projekte, Compute-Upgrades, Egress und kostenpflichtige Wiederherstellungsoptionen
RailwayHobby kostet mindestens 5 $/Monat, was auf die Ressourcennutzung angerechnet wirdApp und Datenbank teilen sich das Freikontingent; Speicher, Traffic und Backups erhöhen die Nutzung
DigitalOceanSingle-Node-Postgres beginnt laut Dokumentation bei 15 $/MonatEinstiegstarif hat 1 GiB RAM; Hochverfügbarkeit erfordert einen größeren Primary und einen Standby
LizardPro kostet 19 $/Monat und enthält Nutzung im Wert von 19 $; danach gemessene CPU, Arbeitsspeicher, Speicher und EgressEine laufende Datenbank verbraucht auch im Leerlauf Ressourcen; planen Sie ein separates Budget für die Wiederherstellung ein

Dies sind Einstiegspunkte, keine Preise für gleichwertige Hardware oder Service-Level. Prüfen Sie die Konfiguration und Region im Bestellbildschirm des Anbieters, bevor Sie sich festlegen. Kostenlose Tarife und temporäre Anmeldeguthaben dienen ebenfalls unterschiedlichen Zwecken: Nur erstere können innerhalb ihrer Limits kostenlos bleiben.

Kosten für günstiges Postgres-Hosting: Compute, Speicher, Wiederherstellung und Netzwerk-Traffic

Welcher Host passt zu einer kleinen Datenbank?

Neon: eine Datenbank, die zwischen Anfragen pausieren kann

Neon eignet sich für Apps mit Ruhephasen und Teams, die Datenbank-Branches verwenden. Der Free-Tarif umfasst 0,5 GB Speicher und 100 CU-Stunden pro Projekt. Compute pausiert nach fünf Minuten Inaktivität; kostenpflichtige Tarife bieten mehr Kontrolle über dieses Verhalten. Eine CU-Stunde misst die Compute-Größe multipliziert mit der Laufzeit. Pausiertes Compute verbraucht keine CU-Stunden, während für kostenpflichtigen Speicher weiterhin Gebühren anfallen. Siehe Neons Preisgestaltung.

Verwenden Sie die kleinste Compute-Einstellung, die Ihrer Auslastung entspricht, und prüfen Sie dann, wie oft sie tatsächlich pausiert. Ein Worker, der häufig abfragt, kann die Kosten verändern, selbst wenn nur wenige Personen die App besuchen. Messen Sie auch die erste Anfrage nach einer Ruhephase.

Aiven: eine kleine kostenlose Datenbank mit Always-on-Upgrade

Aivens Free-Tarif bietet einen Knoten mit 1 CPU, 1 GB RAM und 1 GB Speicher sowie Backups. Er kann inaktive Dienste ausschalten und hat kein Verfügbarkeits-SLA. Sowohl Free als auch Developer beschränken PostgreSQL auf 20 Verbindungen und schließen integriertes Connection-Pooling aus.

Der Developer-Tarif hält inaktive Dienste am Laufen, bietet bis zu 8 GB Speicher und fügt Basic-Support hinzu. Er eignet sich für ein persönliches Projekt, das mehr Platz benötigt. Prüfen Sie die Netzwerk- und Standorteinschränkungen: Sie können in diesem Tarif keinen bestimmten Cloud-Anbieter oder eine bestimmte Region auswählen. Verwenden Sie einen Anwendungs-Connection-Pool, dessen Größe unter dem Limit der Datenbank liegt.

Supabase: nützlich, wenn die App auch Auth und Storage benötigt

Supabase kombiniert Postgres mit Diensten wie Auth, Storage und Realtime. Free beinhaltet eine 500-MB-Datenbank und erlaubt zwei aktive Projekte, aber inaktive Projekte pausieren nach einer Woche. Automatische Backups sind nicht Teil von Free.

Pro beginnt bei 25 $ pro Monat. Das Compute-Guthaben von 10 $ deckt eine Micro-Instanz ab; das Hinzufügen eines weiteren Micro-Projekts erhöht die übliche Startsumme um 10 $. Pro umfasst tägliche Backups mit einer Aufbewahrungsfrist von sieben Tagen, während Point-in-Time-Recovery extra kostet. Diese Details stammen aus der Supabase-Preisgestaltung.

Wählen Sie es, wenn die umgebenden App-Dienste Ihnen Arbeit ersparen. Vergleichen Sie für eine einzelne Datenbank die vollständige Pro-Rechnung mit Hosts, die nur für diese Datenbank Gebühren erheben.

Railway: App und Postgres im selben Projekt

Das Hobby-Abonnement von Railway steuert 5 $ zu den monatlichen Ressourcen bei. Eine Ressourcenrechnung von 3 $ kostet immer noch 5 $; eine Ressourcenrechnung von 8 $ kostet insgesamt 8 $. Zählen Sie Ihre Anwendung und Datenbank zusammen, wenn Sie diese Nutzung schätzen. Die Railway-Preisgestaltung erklärt das Freikontingent und die Ressourcenraten.

Die Postgres-Dokumentation von Railway beschreibt seine Vorlagen als unmanaged: Sie steuern Konfiguration und Wartung. Native Backup-Steuerungen sind verfügbar, und externe Datenbankverbindungen über den TCP-Proxy verursachen Egress-Gebühren. Richten Sie Backups ein und prüfen Sie deren Kosten, bevor Sie das erste Datenbank-Deployment als abgeschlossen betrachten.

DigitalOcean: ein klarer Einstiegspreis mit separaten HA-Kosten

DigitalOcean dokumentiert einen monatlichen Startpreis von 15 $ für Single-Node-Postgres mit 1 GiB RAM. Dieser Einstiegstarif ist nicht hochverfügbar. Die HA-Konfiguration beginnt mit einem 30-$-Primary und mindestens einem passenden 30-$-Standby, sodass die dokumentierte Startsumme 60 $ pro Monat beträgt. Zusätzlicher Speicher kann Gebühren verursachen. Siehe Postgres-Preise und Cluster-Typen.

Dieser Unterschied ist wichtiger als ein kleiner Preisunterschied zwischen Einstiegstarifen. Wenn die App einen Standby benötigt, vergleichen Sie die Kosten von Konfigurationen, die einen enthalten. Bestätigen Sie das endgültige Regionsangebot und die Wiederherstellungsfunktionen für den von Ihnen gewählten Tarif.

Lizard: gemessene Nutzung innerhalb eines 19-$-Tarifs

Managed Postgres läuft neben Ihrer App in einem Lizard-Projekt. Lizard Pro kostet 19 $ im Monat, inklusive Steuern, und deckt die ersten 19 $ an Nutzung über Ihre Apps und Datenbanken hinweg ab; darüber hinaus zahlen Sie pay as you go. Es gibt kein separates Datenbank-Abonnement. Neue Konten erhalten eine 7-tägige Testphase mit 5 $ Nutzung; eine Karte ist erforderlich. Die Preisseite listet die aktuellen Raten für CPU, Arbeitsspeicher, Speicher und Egress auf.

Eine Datenbank kann Arbeitsspeicher und Festplatte verbrauchen, während sie keine Abfragen erhält. Außerdem bietet Persistenz allein keine geplanten Backups, Point-in-Time-Recovery oder Hochverfügbarkeit. Der Leitfaden für Speicher und Wiederherstellung erklärt, was zu bestätigen ist und wie man einen separaten Wiederherstellungspfad plant. Beziehen Sie diese Anforderungen in Ihr Budget ein.

Berechnen Sie die monatlichen Kosten anhand Ihrer Auslastung

Notieren Sie die Eingaben, bevor Sie Summen vergleichen. Verwenden Sie denselben Zeitraum, halten Sie die Speichereinheiten konsistent und listen Sie die Kosten auf, die Sie weggelassen haben. Diese Beispiele erklären zwei Abrechnungsmodelle; sie erheben keinen Anspruch auf gleichwertige Leistung oder Wiederherstellungsgarantien.

Beispiel 1: Neon Launch mit Ruhephasen

Nehmen wir an, eine Datenbank verbraucht 0,25 CU, wenn sie aktiv ist, speichert den ganzen Monat über 1 GB und bleibt innerhalb des enthaltenen öffentlichen Transfer-Freikontingents. Unter Verwendung der veröffentlichten Launch-Raten:

Aktive Compute-ZeitCompute-BerechnungSpeicherZwischensumme
100 Stunden0,25 × 100 × 0,106 $ = 2,65 $0,35 $3,00 $
720 Stunden0,25 × 720 × 0,106 $ = 19,08 $0,35 $19,43 $

Diese Zwischensumme schließt Wiederherstellungsverlauf, Snapshots, zusätzliche Branches, andere Dienste und Steuern aus. Die 100 Stunden müssen die gesamte Zeit umfassen, in der das Compute aktiv bleibt, einschließlich der Verzögerung, bevor es pausiert. Es ist nicht die Summe der Abfrageausführungszeiten. Das Beispiel verwendet Launch, da 1 GB das kostenlose Speicherlimit überschreitet.

Beispiel 2: eine kleine Datenbank auf Lizard

Nehmen wir 30 Tage oder 2.592.000 Sekunden an, mit einer durchschnittlich gemessenen Nutzung von 0,02 vCPU und 0,25 GB Arbeitsspeicher, 1 GB genutzter Festplatte während des gesamten Monats und 1 GB abgerechnetem Egress. Wenden Sie die veröffentlichten Ressourcenraten an:

RessourceBerechnungKosten
CPU0,02 × 2.592.000 × 0,000006948 $0,36 $
Arbeitsspeicher0,25 × 2.592.000 × 0,000003474 $2,25 $
Festplatte1 × 2.592.000 × 0,000000054 $0,14 $
Egress1 × 0,045 $0,05 $
Gesamt, vor Rundung berechnetSumme der vier ungerundeten Beträge2,80 $

Dies ist eine Schätzung aus angenommener Nutzung, kein angebotener Tarif oder eine gemessene Kundenrechnung. Sie schließt die App und Backup-Speicher aus. Der Arbeitsspeicher ist der größte Teil dieses Beispiels. Das Ersetzen der Eingaben durch 0,05 vCPU, 0,5 GB Arbeitsspeicher, 5 GB Festplatte und 10 GB Egress ergibt etwa 6,55 $ für dieselben 30 Tage.

Beide Zahlen sind Nutzung. Jede passt in die 19 $ monatliche Nutzung von Pro, sodass allein die Datenbank 19 $ im Monat kostet, und die Nutzung Ihrer App zählt auf dieselben 19 $. Für eine einzelne kleine Datenbank, die häufig pausiert, kostet das Neon-Beispiel weniger (3,00 $); bleibt sie alle 720 Stunden aktiv, kostet es 19,43 $.

Messen Sie eine repräsentative Woche, einschließlich geplanter Jobs und Stoßzeiten, und überarbeiten Sie dann die Schätzung. Planen Sie Wachstum und einmalige Migrationen ein.

Ein Datenbank-Budget-Check umfasst Kapazität, Verfügbarkeit, Wiederherstellung und die Upgrade-Kosten

Prüfen Sie diese Kosten, bevor Sie Daten verschieben

Speicherwachstum. Zählen Sie Indizes und Datenbank-Overhead sowie Tabellendaten. Lassen Sie Platz für Wartung und Importe. Ein kostenloses Speicherlimit, das für den heutigen Datensatz ausreicht, passt nach einem Feature-Release möglicherweise nicht mehr.

Verbindungen. Multiplizieren Sie die Größe des Connection-Pools mit der Anzahl der App-Instanzen und Worker. Mehrere kleine Pools können eine kleine Datenbank erschöpfen. Prüfen Sie, welche Verbindungen der Host reserviert und ob Ihr Framework seinen Pooling-Modus unterstützt.

Wiederherstellung. Entscheiden Sie, wie viele aktuelle Daten Sie verlieren können und wie lange die App nicht verfügbar bleiben darf. Tägliche Backups und Point-in-Time-Recovery erfüllen unterschiedliche Anforderungen. PostgreSQL dokumentiert SQL-Dumps, Dateisystem-Backups und kontinuierliche Archivierung in seinem Leitfaden für Backup und Wiederherstellung. Testen Sie eine Wiederherstellung in eine separate Datenbank und notieren Sie die verstrichene Zeit.

Traffic und Standort. Platzieren Sie die App und die Datenbank nahe beieinander. Regionenübergreifende Abfragen erhöhen die Netzwerkverzögerung, und beide Anbieter können Gebühren für den Transfer erheben. Eine kostenlose Datenbank kann dennoch die Rechnung der App erhöhen, die sie aufruft.

Der nächste Tarif. Berechnen Sie das Upgrade, das Sie bei doppelter Datengröße oder doppeltem Traffic benötigen würden. Prüfen Sie, ob der nächste Schritt ein neues Abonnement, größeres Compute, mehr Speicher oder einen weiteren Knoten erfordert. Beziehen Sie Staging- und Preview-Datenbanken in diese Zählung ein.

Ist ein günstiger VPS ein besseres Angebot?

Ein VPS gibt Ihnen die Kontrolle über die Datenbank und die Maschine. Er kann für jemanden geeignet sein, der bereits Server betreibt und freie Kapazitäten mit einer kleinen Postgres-Instanz teilen kann. Die Serverrechnung ist nur ein Teil der Entscheidung.

Planen Sie Budget für Patching, Monitoring, Off-Server-Backups, Festplattenwarnungen und Wiederherstellungszeit ein. Wenn sich Anwendung und Datenbank einen Server teilen, berücksichtigen Sie deren kombinierten Speicherverbrauch und die Auswirkungen eines Host-Ausfalls auf beide. Ein Snapshot auf demselben Konto benötigt ebenfalls ein getestetes Wiederherstellungsverfahren.

Wählen Sie einen VPS, weil Sie diese Aufgaben verwalten können und sie eingepreist haben. Wenn Sie möchten, dass der Anbieter diese übernimmt, vergleichen Sie Managed Services, bei denen die erforderlichen Funktionen enthalten sind.

Fangen Sie klein an und bestätigen Sie das Ergebnis

Prüfen Sie für ein Lernprojekt zunächst, ob die Speicher-, Aktivitäts- und Verbindungslimits eines kostenlosen Tarifs passen. Notieren Sie für eine App mit Benutzern die Wiederherstellungs- und Verfügbarkeitsanforderungen und berechnen Sie dann die kleinste Konfiguration, die diese erfüllt.

Wenn Sie sich für Lizard entscheiden und bereits ein Projekt verknüpft haben, prüfen Sie das Ziel und fügen Sie Managed Postgres hinzu:

lizard status --json
lizard add postgres --json

Der Leitfaden für Managed Postgres behandelt die Verknüpfung des Connection-Strings mit einer App und die Überprüfung der Konnektivität. Planen Sie das Budget für die App separat. Wenn ein KI-Agent Datenbankzugriff benötigt, folgen Sie dem Postgres MCP-Tutorial, um eine Rolle zu erstellen, die nur die benötigten Berechtigungen hat.

Häufige Fragen

Kann ich Postgres kostenlos hosten?

Ja. Neon, Aiven und Supabase bieten kostenlose Tarife mit unterschiedlichen Limits an. Prüfen Sie Speicher-, Compute- oder Aktivitätsregeln, Verbindungen und Backups. Anmeldeguthaben für einen kostenpflichtigen Dienst sind temporär und sollten nicht das langfristige Budget bestimmen.

Was ist der günstigste kostenpflichtige Postgres-Host?

Es gibt nicht den einen günstigsten Host für jede Auslastung. Eine intermittierende Datenbank kann von pausiertem Compute profitieren; eine stark ausgelastete Datenbank passt möglicherweise zu einem festen Tarif. Vergleichen Sie die vollen Kosten für die Kapazität, Region und Wiederherstellungsfunktionen, die Sie benötigen, anhand der obigen Beispiele.

Beinhaltet Managed Postgres immer Backups und Hochverfügbarkeit?

Nein. Lesen Sie die Wiederherstellungs- und Verfügbarkeitsbedingungen des ausgewählten Tarifs. Bestätigen Sie den Backup-Zeitplan, die Aufbewahrung, die Wiederherstellungssteuerungen und die Standby-Konfiguration. Behalten Sie einen getesteten Export- und Wiederherstellungspfad für Daten, die Sie nicht neu erstellen können.

Wie vermeide ich eine überraschende Datenbankrechnung?

Verfolgen Sie Compute-Zeit, Arbeitsspeicher, Speicher und ausgehenden Traffic. Prüfen Sie die Ausgabenkontrollen des Anbieters und was passiert, wenn ein Limit erreicht wird. Überprüfen Sie die Kosten nach dem Hinzufügen von Workern, Replicas oder Preview-Umgebungen; jede davon kann die Nutzung verändern, selbst wenn Ihre Benutzerzahl gleich bleibt.

Mit KI entwickeln. Mit Lizard ausliefern.

Du brauchst kein Plattform-Team, um live zu gehen. Deine ganze Cloud ist nur einen CLI-Befehl entfernt.

Dienste
—
Add-ons
—
Bereitstellungen
—
Gestartete Sandboxes
—

Wir verwenden Cookies für grundlegende Website-Funktionen und Analysen. Lies unsere Cookie-Richtlinie.