Skip to content

Latest commit

 

History

History
94 lines (66 loc) · 6.67 KB

README.de.md

File metadata and controls

94 lines (66 loc) · 6.67 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 Datenbak
  • Echtzeit Subscriptions
  • Authentifizierung und Authorisierung
  • Automatisch generierte APIs
  • Dashboard
  • Speicher
  • Funktionen (kommt demnächst)

Documentation

Um die gesamte Dokumentation einzusehen, besuche supabase.io/docs

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.

Status

  • Alpha: Supabase with mit einer eingeschränkten Anzahl an Kunden getestet
  • Public Alpha: Jeder kann sich bei app.supabase.io anmelden. 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 ins in der Public Beta. Beobachte "Releases" in diesem Repository um über größere Neuigkeiten benachrichtigt zu werden.

Watch this repo


So funktionierts

Supabase ist eine Kombination aus Open-Source Tools. Wir bauen die Features von Firebase mithilfe von Enterprise-tauglichen Open-Source Tools. Wenn es Tools und Communities mit MIT/Apache 2 oder ähnlicher Lizenz gibt, nutzen und unterstützen wir diese Tools. Wenn es das Tool nicht gibt, bauen wir es selbst als Open-Source Tool. Supabase bietet nicht 1:1 die Funktionalität von Firebase. Unser Ziel ist es, den Entwicklern eine Firebase-ähnliche Developer Experience zu geben, mit Open-Source Tools.

Aktuelle Architektur

Supabase ist eine gehostete Plattform. Du kannst dich bei Supabase anmelden und sofort loslegen, ohne etwas zu installieren. Wir sind noch dabei, die lokalen Entwicklungsmöglichkeiten zu verbessern - darauf liegt aktuell unser größter Fokus, neben der Stabilität der Plattform.

Architektur

  • PostgreSQL ist ein objekt-relationales Datenbanksystem mit über 30 Jahren aktiver Entwicklung, welches ein starkes Ansehen für die Verlässlichkeit, Robustheit der Features und die Performance genießt.
  • Realtime ist ein Elixir Server, der es dir erlaubt, auf PostgreSQL Inserts, Updates, und Deletes mithilfe von Websockets zu lauschen. Supabase lauscht auf Postgres eingebauter Replikationsfunktion, konvertiert das Ganze in JSON, und verteilt das JSON via Websockets.
  • PostgREST ist ein Web-Server der deine PostgreSQL Datenbank in eine RESTful API verwandelt.
  • Storage bietet ein RESTful Interface zum Verwalten von Dateien die in S3 gespeichert sind. Postgres verwaltet die Zugriffsrechte.
  • postgres-meta ist eine RESTful API zur Verwaltung von Postgres, mit der man Tabellen abfragen, Rollen hinzufügen, Queries ausführen, etc kann
  • GoTrue ist eine SWT basierte API zum Verwalten von Nutzern und Ausstellen von SWT Tokens.
  • Kong ist ein Cloud-Native API Gateway.

Client Libraries

Unsere Client-Library ist modular. Jede Sub-Library ist eine eigenständige Implementierung für ein einziges externes System. Das ist einer der Wege, wie wir unsere existierenden Tools unterstützen.

  • supabase-{lang}: Kombiniert Libraries und reichert noch ein wenig an
    • postgrest-{lang}: Client-Library zur Integration von PostgREST
    • realtime-{lang}: Client-Library zur Integration von Realtime
    • gotrue-{lang}: Client-Library zur Integration von GoTrue
Repo Offiziell Community
supabase-{lang} JS C# | Dart | Python | Rust
postgrest-{lang} JS C# | Dart | Python | Rust
realtime-{lang} JS C# | Dart | Python | Rust
gotrue-{lang} JS C# | Dart | Python | Rust

Übersetzungen


Sponsoren

Neuer Sponsor