Skip to content

Latest commit

 

History

History
87 lines (59 loc) · 7.23 KB

README.de.md

File metadata and controls

87 lines (59 loc) · 7.23 KB


Supabase

Supabase ist eine Open-Source Alternative zu Firebase. Wir bauen die Features von Firebase mithilfe von Enterprise-tauglichen Open-Source Tools.

  • Gehostete Postgres Datenbank
  • Echtzeit Subscriptions
  • Authentifizierung und Authorisierung
  • Automatisch generierte APIs
  • Dashboard
  • Speicher
  • Funktionen (kommt demnächst)

Dokumentation

Um die gesamte Dokumentation einzusehen, schaue auf supabase.io/docs vorbei.

Community & Support

  • Community Forum. Am Besten für: Hilfe bei der Implementierung/Integration, Diskussionen über Datenbank Best-Practices.
  • GitHub Issues. Am Besten für: Bugs und Fehler die dir beim Nutzen von Supabase auffallen.
  • Email Support. Am Besten für: Probleme mit deiner Datenbank oder Infrastruktur.
  • Discord. Am besten für: Anwendungen teilen und mit der Community abhängen.

Status

  • Alpha: Wir testen Supabase mit einer eingeschränkten Anzahl an Kunden.
  • Public Alpha: Jeder kann sich bei app.supabase.io anmelden. Aber sei gnädig, der Feinschliff fehlt noch.
  • Public Beta: Stabil genug für die meisten Use-Cases außerhalb des Enterprise-Bereiches.
  • Public: Bereit für Produktion

Aktuell befinden wir uns in der öffentlichen Beta. Beobachte "Releases" in diesem Repository um über größere Neuigkeiten benachrichtigt zu werden.

Watche dieses Repo


So funktionierts

Supabase ist eine Kombination von Open-Source Tools. Wir bauen die Features von Firebase mithilfe von enterprise-tauglichen Open-Source Tools. Alle Tools und Communities mit MIT/Apache 2 oder ähnlicher Lizenz werden von uns genutzt und unterstützt. Wenn es ein Tool nicht gibt, bauen wir es selbst als Open-Source Tool nach. Supabase ist keine 1:1 Kopie von Firebase. Unser Ziel ist es den Entwicklern, mit Open-Source Tools, eine Firebase-ähnliche Entwicklererfahrung zu bieten.

Aktuelle Architektur

Supabase ist eine gehostete Plattform. Du kannst dich bei Supabase anmelden und sofort loslegen, ohne etwas zu installieren. Du kannst Supabase auch selbst hosten und lokal entwickeln.

Architektur

  • PostgreSQL ist ein objektrelationales Datenbanksystem, das seit über 30 Jahren aktiv entwickelt wird und für Zuverlässigkeit, Robustheit der Funktionen und Leistung geschätzt wird.
  • Realtime ist ein Elixir-Server, mit dem du auf PostgreSQL-Inserts, -Updates und -Deletes über Websockets hören kannst. Supabase hört auf die eingebaute Replikationsfunktionalität von Postgres, konvertiert den Replikations-Byte-Stream in JSON und sendet das JSON dann über Websockets.
  • PostgREST ist ein Web-Server, der deine PostgreSQL Datenbank in eine RESTful API verwandelt.
  • Storage bietet eine RESTful-Schnittstelle für die Verwaltung von in S3 gespeicherten Dateien, wobei Postgres für die Verwaltung von Berechtigungen verwendet wird.
  • postgres-meta ist eine RESTful-API zur Verwaltung von Postgres, mit der du Tabellen abrufen, Rollen hinzufügen und Abfragen usw. ausführen kannst
  • GoTrue ist eine SWT basierte API zum Verwalten von Nutzern und zum Ausstellen von SWT Tokens.
  • Kong ist ein cloud-natives API Gateway.

Client Libraries

Unsere Client-Bibliothek ist modular aufgebaut. Jede Teilbibliothek ist eine eigenständige Implementierung für ein einzelnes externes System. Dies ist eine der Möglichkeiten, wie wir bestehende Tools unterstützen.

  • supabase-{lang}: Kombiniert Libraries und fügt Erweiterungen hinzu.
    • postgrest-{lang}: Client-Library zur Integration mit PostgREST.
    • realtime-{lang}: Client-Library zur Integration mit Realtime.
    • gotrue-{lang}: Client-Library zur Integration mit GoTrue.
Repo Offiziell Gemeinschaft
supabase-{lang} JS C# | Dart | Python | Rust | Ruby | Go
postgrest-{lang} JS C# | Dart | Python | Rust | Ruby | Go
realtime-{lang} JS C# | Dart | Python | Rust | Ruby | Go
gotrue-{lang} JS C# | Dart | Python | Rust | Ruby | Go

Übersetzungen


Sponsoren

Neuer Sponsor