Skip to content

Latest commit

 

History

History
242 lines (212 loc) · 14.3 KB

README.fi.md

File metadata and controls

242 lines (212 loc) · 14.3 KB


Supabase

Supabase on avoimen lähdekoodin Firebase-vaihtoehto. Rakennamme Firebasen ominaisuuksia yritystason avoimen lähdekoodin työkaluilla.

  • Isännöity Postgres-tietokanta Docs
  • Autentikointi ja valtuutus Docs
  • Automaattisesti luodut rajapinnat
    • REST Docs
    • Reaaliaikaiset tilaukset Docs
    • GraphQL (Beta) Docs
  • Funktiot
    • Tietokantatoiminnot Docs
    • Reunatoiminnot Docs
  • Tiedostojen säilytys Docs
  • Dashboard

Supabase hallintapaneeli

Dokumentaatio

Katso täydelliset dokumentaatiot osoitteesta supabase.com/docs

Katso ohjeet osallistumiseen vierailemalla Aloitus

Yhteisö ja tuki

  • Yhteisön keskustelufoorumi: Apua rakentamisessa, keskustelu tietokannan parhaista käytännöistä.
  • GitHub ongelmat: Bugit ja virheet, joita kohtaat Supabasea käytettäessä.
  • Email Support: Tietokantaan tai infrastruktuuriin liittyvät ongelmat.
  • Discord: Jaa sovelluksiasi ja vietä aikaa yhteisön kanssa.

Status

  • Alpha: Testaamme Supabasea suljetun asiakasjoukon kanssa
  • Julkinen alfa: Kuka tahansa voi rekisteröityä osoitteessa app.supabase.com. Mutta rauhassa, siinä on muutamia mutkia
  • Julkinen beta: Riittävän vakaa useimpiin ei-yrityskäyttötapauksiin
  • Julkinen: Valmistettu tuotantoon

Olemme tällä hetkellä julkisessa betaversiossa. Katso tämän repon "julkaisut", niin saat ilmoituksen tärkeimmistä päivityksistä.

Katso tämä repo


Kuinka se toimii

Supabase on yhdistelmä avoimen lähdekoodin työkaluja. Rakennamme Firebasen ominaisuuksia käyttämällä yritystason avoimen lähdekoodin tuotteita. Jos työkalut ja yhteisöt ovat olemassa, ja niillä on MIT, Apache 2 tai vastaava avoin lisenssi, käytämme ja tuemme kyseistä työkalua. Jos työkalua ei ole olemassa, rakennamme ja avaamme sen itse. Supabase ei ole Firebasen 1-1-kartoitus. Tavoitteemme on tarjota kehittäjille Firebasen kaltainen kehittäjäkokemus käyttämällä avoimen lähdekoodin työkaluja.

Arkkitehtuuri

Supabase on isännöity alusta. Voit rekisteröityä ja aloittaa Supabasen käytön asentamatta mitään. Voit myös isännöidä itse ja kehittää paikallisesti.

Arkkitehtuuri

  • PostgreSQL on oliorelaatiotietokantajärjestelmä, jota on kehitetty aktiivisesti yli 30 vuoden ajan ja joka on ansainnut sille vahvan maineen luotettavuudestaan, ominaisuuksien kestävyydestään ja suorituskyvystään.
  • Realtime on Elixir-palvelin, jonka avulla voit kuunnella PostgreSQL-lisäyksiä, päivityksiä ja poistoja websockettien avulla. Reaaliaikaiset kyselyt Postgresin sisäänrakennetuista replikointitoiminnoista tietokannan muutoksille, muuntaa muutokset JSON-muotoon ja lähettää sitten JSONin verkkoliitäntöjen kautta valtuutetuille asiakkaille.
  • PostgREST on verkkopalvelin, joka muuttaa PostgreSQL-tietokantaasi suoraan RESTful API:ksi
  • Storage tarjoaa RESTful-käyttöliittymän S3:een tallennettujen tiedostojen hallintaan käyttämällä Postgresia käyttöoikeuksien hallintaan.
  • postgres-meta on RESTful-sovellusliittymä Postgresin hallintaan. Sen avulla voit noutaa taulukoita, lisätä rooleja ja suorittaa kyselyitä jne.
  • GoTrue on SWT-pohjainen sovellusliittymä käyttäjien hallintaan ja SWT-tunnuksien myöntämiseen.
  • Kong on ​​pilvipohjainen API-yhdyskäytävä.

Asiakaskirjastot

Lähestymistapamme asiakaskirjastoissa on modulaarinen. Jokainen alikirjasto on erillinen toteutus yhdelle ulkoiselle järjestelmälle. Tämä on yksi tavoista tukea olemassa olevia työkaluja.

Kieli Client Feature-Clients (yhdistettynä Supabase-asiakkaaseen)
Supabase PostgREST GoTrue Realtime Storage Functions
⚡️ Virallinen ⚡️
JavaScript (TypeScript) supabase-js postgrest-js gotrue-js realtime-js storage-js functions-js
💚 Yhteisö 💚
C# supabase-csharp postgrest-csharp gotrue-csharp realtime-csharp storage-csharp functions-csharp
Flutter supabase-dart postgrest-dart gotrue-dart realtime-dart storage-dart functions-dart
Go - postgrest-go - - storage-go -
Java - - gotrue-java - - -
Kotlin - postgrest-kt gotrue-kt - - -
Python supabase-py postgrest-py gotrue-py realtime-py storage-py functions-py
Ruby supabase-rb postgrest-rb - - - -
Rust - postgrest-rs - - - -
Swift supabase-swift postgrest-swift gotrue-swift realtime-swift storage-swift -

Käännökset


Sponsorit

Uudet sponsorit