Push2Commit
Book a Call
Eine Wand identischer Schließfächer aus gebürstetem Stahl, eines davon einen Spalt geöffnet, aus dem cyanfarbenes Licht dringt

Multi-Tenant-SaaS-Architektur Erklärt: Die 3 Modelle Und Wie Sie Wählen

  • saas
  • architektur
  • multi-tenancy
  • datenbank
  • mvp
  • produktionsreif

Multi-Tenancy ist die architektonische Entscheidung, die ein SaaS-Produkt zu einem SaaS-Produkt macht: die Fähigkeit, mehrere zahlende Kunden ("Tenants") aus einer gemeinsamen Anwendung heraus zu bedienen, während die Daten jedes Tenants vollständig von denen jedes anderen Tenants isoliert bleiben. Treffen Sie diese Entscheidung im MVP-Stadium richtig, ist sie unsichtbar — Kunden denken nie darüber nach, weil es einfach funktioniert. Treffen Sie sie falsch, oder vermeiden Sie es, sie bewusst zu treffen, wird sie zu dem Neubau, der genau dann passiert, wenn Sie sich einen am wenigsten leisten können: nachdem echte Kundendaten bereits davon abhängen.

Dieser Leitfaden erklärt die drei Standard-Isolationsmodelle, ihre realen Trade-offs, und wie Sie für ein erstes SaaS-MVP das richtige wählen, ohne für eine Skalierung zu überbauen, die Sie noch nicht haben.

Was "Tenant" Hier Bedeutet

Ein Tenant ist ein zahlender Account — ein Unternehmen, ein Team oder eine einzelne Kundin, je nach Ihrem Produkt. Multi-Tenancy betrifft konkret, wie Sie die Daten von Tenants voneinander isolieren, nicht wie Sie einzelne Nutzerinnen und Nutzer innerhalb eines Tenants voneinander isolieren (das ist ein Berechtigungsproblem, das auf dem jeweils gewählten Tenancy-Modell aufsetzt).

Die Drei Isolationsmodelle

1. Gemeinsame Datenbank, Zeilenbasierte Isolation

Die Daten jedes Tenants liegen in denselben Tabellen, unterschieden durch eine tenant_id- (oder organization_id-)Spalte in jeder relevanten Zeile. Jede Abfrage filtert nach dieser Spalte, meist durchgesetzt durch eine Middleware-Schicht oder eine datenbankseitige Row-Security-Policy, sodass ein fehlender Filter sicher fehlschlägt, statt Daten zu leaken.

Vorteile: Am einfachsten zu bauen und zu betreiben. Ein Schema zum Migrieren, eine Datenbank zum Sichern und Überwachen. Am günstigsten bei wenigen Tenants.

Nachteile: Die Isolation wird durch Anwendungslogik (oder Datenbank-Policy) durchgesetzt, nicht durch physische Trennung — ein Bug in der Filterlogik ist ein Daten-Leak-Risiko, kein reiner Anzeigefehler. Noisy-Neighbor-Performance-Probleme (die intensive Nutzung eines Tenants verlangsamt andere) sind schwerer zu isolieren.

Am besten geeignet für: Die meisten SaaS-MVPs. Es ist der Standard-Ausgangspunkt aus gutem Grund — schnell zu bauen, günstig zu betreiben, und für die überwiegende Mehrheit der Produkte ausreichend, bis Sie einen konkreten Grund für mehr Isolation haben.

2. Schema pro Tenant

Jeder Tenant erhält ein eigenes Schema innerhalb derselben Datenbankinstanz. Tabellen haben über alle Schemas hinweg eine identische Struktur, aber die Daten sind physisch auf Schema-Ebene getrennt, statt sich auf eine Filterspalte zu verlassen.

Vorteile: Stärkere Isolation als auf Zeilenebene — ein Abfragefehler kann kaum über Tenants hinweg leaken, da die Datenbank selbst die Grenze durchsetzt. Ein einzelnes Tenant-Backup oder eine einzelne Wiederherstellung ist einfacher unabhängig umzusetzen.

Nachteile: Schema-Migrationen müssen gegen das Schema jedes Tenants laufen, was mit wachsender Tenant-Zahl langsamer und operativ komplexer wird. Connection-Pooling und Query-Planung werden mit Hunderten oder Tausenden von Schemas komplexer.

Am besten geeignet für: Mittelgroße B2B-SaaS-Produkte, besonders solche, die an sicherheitsbewusste oder regulierte Kunden verkaufen, die während der Beschaffung direkte Fragen zur Datenisolation stellen.

3. Datenbank pro Tenant

Jeder Tenant erhält eine vollständig separate Datenbankinstanz (oder mindestens eine separate Datenbank innerhalb einer gemeinsamen Instanz).

Vorteile: Die stärkste verfügbare Isolation, kurz vor vollständig getrennter Infrastruktur. Unkompliziert, einem Tenant ein eigenes Backup, eine eigene Wiederherstellung oder sogar Garantien zur Datenresidenz anzubieten.

Nachteile: Mit deutlichem Abstand das operativ teuerste und komplexeste Modell — die Bereitstellung, Migration, Überwachung und Skalierung Hunderter einzelner Datenbanken ist ein echtes Infrastrukturprojekt, keine Konfigurationsänderung.

Am besten geeignet für: Enterprise-SaaS mit strengen Compliance-Anforderungen (Gesundheitswesen, Finanzwesen, Behörden), oder Produkte, bei denen der Vertrag eines einzelnen Enterprise-Kunden ausdrücklich dedizierte Infrastruktur verlangt.

Vergleich Auf Einen Blick

Gemeinsame DB, zeilenbasiert Schema pro Tenant Datenbank pro Tenant
Baukomplexität Am niedrigsten Moderat Am höchsten
Isolationsstärke Durch Anwendungslogik durchgesetzt Durch die Datenbank durchgesetzt Am stärksten — vollständige Trennung
Operative Kosten bei Skalierung Am niedrigsten Moderat Am höchsten
Migrationskomplexität Eine Migration, ein Schema Eine Migration pro Tenant-Schema Eine Migration pro Tenant-Datenbank
Typische Eignung Die meisten SaaS-MVPs Wachsendes B2B-SaaS, compliance-bewusste Käufer Enterprise/regulierte Branchen

Warum Diese Entscheidung Ins MVP-Stadium Gehört, Nicht Danach

Jede andere architektonische Entscheidung bei einem SaaS-Build lässt sich später überarbeiten, mit realen, aber begrenzten Kosten. Multi-Tenancy ist anders: Von zeilenbasierter Isolation zu Schema-pro-Tenant (oder weiter) zu migrieren, sobald echte Kundendaten in Produktion liegen, ist ein echtes Datenmigrationsprojekt, kein Refactoring — und es muss ohne Ausfallzeit oder Datenverlust für Kunden geschehen, die das Produkt aktiv nutzen.

Deshalb gehört diese Entscheidung in Discovery und Architektur — Woche 3-4 eines Builds, laut unserem SaaS-MVP-Entwicklungsleitfaden — und nicht implizit von wem auch immer entschieden, der die erste Datenbankmigration schreibt.

Ein Praktischer Standard Für Das MVP-Stadium

Für die meisten Erst-SaaS-Gründerinnen und -Gründer ist eine gemeinsame Datenbank mit zeilenbasierter Isolation der richtige Ausgangspunkt — am schnellsten zu bauen, am günstigsten zu betreiben, und für das Produkt, das Sie gerade validieren, tatsächlich ausreichend. Die Ausnahme ist, wenn Sie bereits vor dem Schreiben von Code wissen, dass Ihr Zielkundensegment während der Beschaffung harte Fragen zur Datenisolation stellen wird (üblich im Gesundheitswesen, Finanzwesen und generell im Enterprise-Vertrieb). In diesem Fall vermeidet ein Scoping für Schema-pro-Tenant von Anfang an eine schwierigere Migration, sobald diese Kunden bereits unterschrieben haben.

Für welches Modell Sie sich auch entscheiden, bauen Sie es von Anfang an korrekt — schon ab dem ersten Schema. Sehen Sie unseren Leitfaden zum SaaS-MVP-Tech-Stack dafür, wie diese Entscheidung neben Ihren anderen Stack-Entscheidungen einzuordnen ist.

Häufige Multi-Tenancy-Fehler

  • Standardmäßig statt bewusst entscheiden. Der häufigste Fehler ist nicht die Wahl des falschen Modells — es ist, die Entscheidung gar nicht explizit zu treffen, und am Ende bei zeilenbasierter Isolation zu landen, weil genau das der erste Entwickler zufällig gebaut hat, ohne dass jemand bestätigt hat, dass es die richtige Wahl für das Produkt war.
  • Sich allein auf Anwendungslogik für zeilenbasierte Isolation verlassen. Ohne eine datenbankseitige Absicherung (eine Row-Security-Policy, oder eine Query-Schicht, die den Tenant-Filter strukturell unmöglich zu überspringen macht) ist eine einzige vergessene WHERE tenant_id = ?-Klausel ein echtes Daten-Leak, kein theoretisches.
  • Isolationsmodelle im Produkt mischen ohne klaren Grund — ein Teil der Daten zeilenbasiert, ein Teil Schema-pro-Tenant —, was die operative Komplexität vervielfacht, ohne einen entsprechenden Isolationsvorteil zu bringen.
  • Tenant-Level-Backup und -Wiederherstellung ignorieren, bis ein Kunde danach fragt. "Können Sie nur die Daten unseres Accounts wiederherstellen" ist eine Frage, die irgendwann kommt; erst nach der Anfrage zu entscheiden, wie man antwortet, ist eine deutlich schlechtere Position, als es während der Architekturphase zu entscheiden.
  • Zu früh überisolieren. Datenbank pro Tenant für ein MVP mit 10 Kunden löst ein Skalierungsproblem, das noch nicht existiert, zu einem realen operativen Preis, der sehr wohl existiert.

Was Sich Mit Dem Wachstum Ändert

Ein Modell mit gemeinsamer Datenbank, das für Ihre ersten 50 Tenants gut funktioniert, kann schon lange Belastungszeichen zeigen, bevor eine Migration zur harten Notwendigkeit wird — Noisy-Neighbor-Performance-Probleme, schwerer zu diagnostizierende Datenfragen, und wachsender Druck von Interessentinnen, die nach Isolationsgarantien fragen. Wie Sie diesen Übergang planen, bevor er zum Notfall wird, behandelt Scaling Your SaaS: From 1,000 to 100,000 Users (derzeit auf Englisch verfügbar), und Was Nach Dem MVP-Launch Passiert behandelt die breitere 90-Tage-Roadmap nach dem Launch, in die diese Entscheidung eingebettet ist.

Die Wichtigsten Erkenntnisse

  • Multi-Tenancy ist, wie Sie die Daten zahlender Kunden voneinander isolieren — es ist die architektonische Entscheidung, die ein Produkt zu SaaS macht
  • Gemeinsame Datenbank mit zeilenbasierter Isolation ist der richtige Standard für die meisten MVPs — schnell, günstig und ausreichend, bis Sie einen konkreten Grund für mehr brauchen
  • Schema-pro-Tenant und Datenbank-pro-Tenant tauschen Bau- und Betriebskomplexität gegen stärkere Isolation — meist eine Reaktion auf Compliance- oder Enterprise-Anforderungen
  • Diese Entscheidung ist wirklich schwer rückgängig zu machen, sobald echte Kundendaten davon abhängen — klären Sie sie während der Discovery, nicht nach dem Launch

Nicht sicher, welches Modell zu Ihren Zielkunden passt? Sprechen Sie mit unserem Team — unsere MVP-Entwicklungsleistungen treffen diese Entscheidung als Teil der Architekturplanung, bevor auch nur eine einzige Tabelle angelegt wird.

Unsere Kunden

Wir arbeiten mit Startups, Scale-ups und etablierten Unternehmen aller Branchen zusammen, von Fintech und SaaS bis zu KI- und Trading-Plattformen. Unser Kundenportfolio spiegelt das Vertrauen und die langfristige Zusammenarbeit wider, die wir durch produktionsreife Produkte aufbauen.

Copyright © 2026 P2C - Alle Rechte vorbehalten.