
Vier Plattformen tauchen immer wieder auf, wenn ein Team entscheidet, wie eine App mit einer Datenbank ausgestattet werden soll: Supabase und Firebase als umfassende Backend-as-a-Service-Plattformen, die eine Datenbank mit Authentifizierung, Speicher und Echtzeitfunktionen bündeln; Neon als Spezialist für serverloses Postgres, der mittlerweile eine eigene Authentifizierungsebene integriert; und Upsun Cloud als Multi-Cloud-Anwendungsplattform mit verwaltetem Postgres als einem von mehreren erstklassigen Diensten. Es handelt sich nicht um die gleiche Art von Produkt, und ein Prototyp wird die entscheidenden Unterschiede nicht aufzeigen. Der Produktionsverkehr hingegen schon.
Eine Klarstellung, die es vorweg zu treffen gilt: Die Datenbank von Firebase, Firestore, ist kein Postgres. Es handelt sich um eine NoSQL-Dokumentendatenbank mit einem völlig anderen Abfragemodell. Sie wird hier berücksichtigt, weil Teams sie bei der Auswahl eines Backends tatsächlich mit Supabase und Neon vergleichen – nicht, weil sie einen Integrationsweg für Postgres bietet. Wo diese Unterscheidung die Empfehlungen beeinflusst, wird in diesem Leitfaden direkt darauf hingewiesen.
Eine Backend-as-a-Service-Plattform, die auf echtem, standardmäßigem Postgres basiert, mit einer Skalierung in der Produktivumgebung, die Lesevorgänge gut abdeckt, Schreibvorgänge hingegen weniger.
Jedes Supabase-Projekt ist eine vollständige Postgres-Datenbank, die zusammen mit Auth, Storage, Realtime und Edge Functions verwaltet wird. Supabase betreibt einen Connection-Pooler namens Supavisor, und kostenpflichtige Tarife bieten zusätzlich zur Datenbank selbst einen dedizierten Pooler. Lese-Replikate sind ab dem Pro-Tarif verfügbar, darunter auch regionenübergreifende Lese-Replikate für latenzempfindliche, leseintensive Workloads, und der API-Load-Balancer von Supabase kann den Lesedatenverkehr an das nächstgelegene Replikat weiterleiten. Die Point-in-Time-Wiederherstellung ist ein kostenpflichtiges Add-on ab dem Pro-Tarif, bei dem das Write-Ahead-Log etwa alle zwei Minuten archiviert wird.
Wichtigste Funktionen:
Am besten geeignet für: Teams, die eine vollständige Backend-as-a-Service-Plattform wollen, inklusive Authentifizierung, Speicher, Echtzeit- und Edge-Funktionen, aufgebaut auf einer Datenbank, die ihnen tatsächlich gehört und die sie mit Standard-SQL abfragen können.
Vorteile:
Nachteile:
Googles Backend-Plattform für Mobilgeräte und das Web, basierend auf Firestore – einer NoSQL-Dokumentendatenbank mit wirklich automatischer, regionenübergreifender und stark konsistenter Skalierung sowie einer Compliance-Abdeckung, die enger gefasst ist, als der Markenname vermuten lässt.
Firestore verteilt Daten automatisch auf Speicherserver und repliziert jeden Schreibvorgang synchron auf die Mehrheit der Replikate mithilfe eines Paxos-basierten Konsensprotokolls, ohne dass das Team eine Kapazitätsplanung vornehmen muss. In einer multiregionalen Konfiguration beherbergen zwei Regionen vollständige Replikate und eine dritte ein Witness-Replikat, sodass die Daten auch beim Ausfall einer gesamten Region les- und schreibbar bleiben – ein echter Vorteil gegenüber der asynchronen, schreibgeschützten Replikation, die jede Postgres-Option in diesem Leitfaden bietet. Firestore unterstützt außerdem die Wiederherstellung zu einem bestimmten Zeitpunkt mit einem Rollback von bis zu sieben Tagen. Der Kompromiss liegt im Datenmodell selbst: keine SQL-Joins, kein relationales Schema und Abfragemuster, die oft eine Denormalisierung der Daten oder die Erstellung von zusammengesetzten Indizes im Vorfeld erfordern.
Beim Thema Compliance wird „Firebase“ als Marke etwas irreführend. Googles HIPAA-Business-Associate-Vereinbarung (BAA) deckt eine spezifische, namentlich aufgeführte Liste von „Covered Products“ ab, darunter Firestore (unter dem Namen Google Cloud), Cloud Storage, Identity Platform und Cloud Run-Funktionen. Dienste der Marke „Firebase“, die nicht auf dieser Liste stehen – darunter Firebase Authentication, Firebase Realtime Database, Firebase Hosting und Crashlytics – fallen ausdrücklich nicht unter das BAA. Ein Projekt kann also vollständig auf „Firebase“ aufbauen und dennoch Komponenten (wie Firebase Auth) enthalten, die rechtlich gesehen keinen Zugriff auf geschützte Gesundheitsdaten haben dürfen.
Wichtigste Funktionen:
Am besten geeignet für: Teams, die eine automatische Skalierung über mehrere Regionen hinweg mit starker Konsistenz wünschen und ein Datenmodell entwickeln, das eher auf Dokumente als auf relationale Tabellen ausgerichtet ist, oder die sich mit den Abfragemustern von Firestore wohlfühlen.
Vorteile:
Nachteile:
Ein Spezialist für serverloses Postgres mit automatischer Skalierung der Rechenleistung und „Copy-on-Write“-Verzweigung, der eine Authentifizierungsschicht hinzufügt, ohne eine vollständige Backend-Plattform zu werden.
Neon trennt Speicher von Rechenleistung, skaliert die Rechenleistung automatisch innerhalb eines konfigurierten Bereichs (bis zu 16 CU bei „Launch“ und „Scale“, wobei bei „Scale“ feste Größen bis zu 56 CU für konstante, hochbelastete Workloads verfügbar sind) und skaliert bei Inaktivität auf null. Lese-Replikate laufen als separate, automatisch skalierende Recheninstanzen auf demselben Speicher, und „Copy-on-Write“-Zweige liefern innerhalb von Sekunden eine vollständige, beschreibbare und isolierte Kopie einer Datenbank – nützlich sowohl für Vorschauen als auch zum sicheren Debuggen von Produktionsproblemen, ohne die Live-Daten zu berühren. Neon Auth (basierend auf Better Auth) speichert Benutzer und Sitzungen in der teameigenen Datenbank statt in einem Identitätsspeicher eines Drittanbieters. HIPAA ist ein Self-Service-Add-on im Scale-Tarif, neben SOC 2 Typ 1 und 2, SOC 3, ISO 27001, ISO 27701, DSGVO und CCPA.
Wichtigste Funktionen:
Am
besten geeignet für: Teams, die eine echte Elastizität bei der Rechenleistung und dem Speicherplatz von Postgres wünschen und kein Problem damit haben, ihre Anwendung sowie alle Auth-/Storage-/Realtime-Äquivalente jenseits von Neon Auth an einem anderen Ort zu hosten.
Vorteile:
Nachteile:
Eine Multi-Cloud-Anwendungsplattform, auf der verwaltetes PostgreSQL oder MariaDB einer von mehreren erstklassigen Diensten ist und die Compliance sowohl die Anwendung als auch die Datenbank umfasst.
Upsun Cloud hostet Anwendungen auf AWS, GCP, Azure, OVHcloud und IBM Cloud, wobei verwaltete PostgreSQL- und MariaDB-Instanzen zwei von mehreren integrierten Diensten sind. Seit Juli 2026 skalieren PostgreSQL- und MariaDB-Lese-Replikate horizontal automatisch mit der Skalierung von Anwendungen und Workern – alles anhand derselben CPU- und Speicher-Trigger; die primäre Lese-Schreib-Datenbankinstanz wird weiterhin vertikal durch manuelle Konfiguration skaliert. Jeder Git-Zweig wird zu einer eigenen Umgebung, die aus ihrem übergeordneten Zweig geklont wird – zusammen mit echten Produktionsdaten, Apps und Diensten, nicht nur der Datenbank isoliert. Die Compliance-Standards – ISO 27001, SOC 2 Typ 2, PCI DSS Level 1, HIPAA und DSGVO – gelten für die Plattform, auf der die Anwendung eines Teams läuft, und nicht für einen Datenbankdienst, der separat erworben wird, unabhängig davon, wo die Anwendung selbst gehostet wird.
Wichtigste Funktionen:
Am besten geeignet für: Teams, die eine echte, verwaltete Postgres- oder MariaDB-Instanz wollen, die zusammen mit ihrem eigenen Programmcode und ihren Workern auf einer Plattform läuft, wobei ein einziger Compliance-Umfang beides abdeckt – anstatt einen Datenbankanbieter, einen App-Host und eine Authentifizierungs- oder Speicherschicht separat zusammenzustellen.
Vorteile:
Nachteile:
| Plattform | Datenmodell | Schreibskalierung | Verbindungspooling | Umfang der Compliance |
|---|---|---|---|---|
| Supabase | Standard-Postgres | Einzelinstanz (nur vertikal); keine Schreibvorgänge über mehrere Regionen hinweg | Integriert (Supavisor) | Datenbank und Plattform; HIPAA erfordert das Team-Abo (599 $/Monat)+, nicht verfügbar im Pro-Abo |
| Firebase | NoSQL-Dokument (Firestore) | Automatisch, regionenübergreifend, stark konsistent | Nicht zutreffend (serverlos, keine Verbindungen zum Pool) | Nur bestimmte, namentlich genannte GCP-Produkte sind durch die BAA abgedeckt, nicht die Marke Firebase im Allgemeinen |
| Neon | Standard-Postgres | Einzelinstanz (automatische Skalierung der Rechenleistung); keine Schreibvorgänge über mehrere Regionen hinweg | Integriert | Nur Datenbank; HIPAA-Selbstbedienung auf Scale |
| Upsun Cloud | Standard-PostgreSQL / MariaDB | Einzelinstanz (vertikal); Lesereplikate skalieren automatisch horizontal | Pro Anwendung konfigurierbar | Anwendung und Datenbank zusammen |
Die Entscheidung hängt von zwei Fragen ab: Benötigt die App ein gebündeltes Backend (Authentifizierung, Speicher, Echtzeit) oder nur eine Datenbank, und passen die Daten wirklich zu einem relationalen oder einem Dokumentenmodell? Supabase und Firebase beantworten die erste Frage mit „gebündeltes Backend inklusive“; Neon und Upsun Cloud antworten darauf mit „bring deine eigene Anwendungsschicht mit“.
Supabase ist die beste Wahl für ein Team, das eine vollständige Backend-as-a-Service-Plattform auf Basis von echtem Postgres will und damit leben kann, dass Lesevorgänge stärker skalieren als Schreibvorgänge.
Firebase ist die beste Wahl, wenn die Daten wirklich zu einem Dokumentenmodell passen und multiregionale, stark konsistente Schreibvorgänge wichtiger sind als SQL, wobei die Compliance-Aspekte sorgfältig behandelt und nicht einfach vorausgesetzt werden.
Neon ist die beste Wahl für ein Team, das sich eine echte Elastizität bei der Rechenleistung und dem Speicher von Postgres wünscht und seine Anwendung bereits anderweitig hostet.
Upsun Cloud ist die beste Wahl für ein Team, das seine Anwendung, Worker und Postgres- oder MariaDB-Datenbank auf einer Plattform unter einem Compliance-Rahmen haben möchte, anstatt Datenbankanbieter und App-Host separat zusammenzustellen.
Ist Firebase HIPAA-konform?
Nur teilweise und nur für bestimmte Produkte. Die HIPAA-Geschäftspartnervereinbarung von Google deckt eine namentlich aufgeführte Liste von abgedeckten Produkten ab, darunter Firestore (unter dem Namen Google Cloud), Cloud Storage, Identity Platform und Cloud Run-Funktionen. Firebase-Dienste außerhalb dieser Liste, darunter Firebase Authentication, Firebase Realtime Database, Firebase Hosting und Crashlytics, sind ausdrücklich nicht abgedeckt, selbst innerhalb desselben Projekts.
Unterstützt Supabase Schreibvorgänge über mehrere Regionen hinweg?
Nein. Supabase-Lese-Replikate, einschließlich regionenübergreifender Replikate ab der Pro-Stufe, skalieren nur Lesevorgänge. Schreibvorgänge bleiben auf der einzigen Primärinstanz, die vertikal skaliert (bis zu 64 Kerne und 256 GB), anstatt über Regionen verteilt zu werden.
Was ist der wesentliche Unterschied zwischen Neon und Supabase?
Beide stellen Standard-Postgres bereit, aber Supabase bündelt Auth, Storage, Realtime und Edge Functions zusätzlich zur Datenbank, während Neon ein eigenständiger Datenbankdienst ist, mit einer neueren, minimalistischeren Neon-Auth-Schicht anstelle einer vollständigen Backend-Plattform. Ein Team, das sich für Neon statt Supabase entscheidet, hostet seine Anwendung – und oft auch die Authentifizierung und den Speicher – in der Regel bereits an anderer Stelle.
Bietet Upsun Cloud integrierte Auth- oder Speicher-APIs wie Supabase oder Firebase an?
Nein. Upsun Cloud hostet die Anwendung, ihre Worker und eine verwaltete PostgreSQL- oder MariaDB-Datenbank auf einer Plattform, aber Authentifizierung, Dateispeicher und Echtzeitfunktionen sind Dinge, die ein Team im eigenen Anwendungscode programmiert, anstatt auf gebündelte Dienste zurückzugreifen.
Welche dieser vier Lösungen skaliert Schreibvorgänge in der Produktivumgebung am besten?
Firebases Firestore ist die einzige der vier Lösungen mit echter regionenübergreifender Skalierung bei Schreibvorgängen, da ihr Dokumentenmodell und die Paxos-basierte Replikation von Anfang an darauf ausgelegt sind. Supabase, Neon und Upsun Cloud führen alle Standard-Postgres oder MariaDB auf einer einzigen beschreibbaren Instanz aus; sie skalieren Lesevorgänge über Replikate und Rechenleistung durch vertikale Größenanpassung (im Fall von Neon und Upsun Cloud durch automatische Skalierung der Replikate), anstatt Schreibvorgänge über Regionen zu verteilen.
Kann ein Team Neon oder Upsun Cloud mit seinem eigenen Authentifizierungs- und Speicher-Stack nutzen?
Ja, und das entspricht eher der typischen Nutzungsweise beider Lösungen. Neon stellt die Datenbank bereit (plus optional „Neon Auth“ für eine schlankere Authentifizierungsschicht), und ein Team hostet seine Anwendung sowie jegliche zusätzliche Authentifizierungs-, Speicher- oder Dateiverarbeitungslogik auf einer separaten Plattform. Upsun Cloud hostet die Anwendung und die Worker direkt neben der Datenbank, sodass der eigene Authentifizierungs- und Speichercode eines Teams auf derselben Plattform läuft wie die Datenbank, mit der es verbunden ist, und nicht auf einem separaten Host.