Skip to content

Latest commit

 

History

History
90 lines (60 loc) · 8.77 KB

README.gr.md

File metadata and controls

90 lines (60 loc) · 8.77 KB


Supabase

To Supabase είναι μια εναλλακτική λύση ανοιχτού κώδικα αντί του Firebase. Δημιουργούμε τις δυνατότητες του Firebase χρησιμοποιώντας εργαλεία ανοιχτού κώδικα εταιρικού επιπέδου.

  • Hosted Postgres Database
  • Realtime subscriptions
  • Authentication and authorization
  • Auto-generated APIs
  • Dashboard
  • Storage
  • Functions

Supabase Dashboard

Documentation

Για το πλήρες Documentation, επισκεφθείτε το supabase.com/docs

Κοινότητα και υποστήριξη

  • Community Forum. Καλύτερο για: βοήθεια στo building, συζήτηση σχετικά με τις βέλτιστες πρακτικές βάσης δεδομένων.
  • GitHub Issues. Καλύτερο για: σφάλματα (bugs) και λάθη (errors) που συναντάτε κατά τη χρήση Supabase.
  • Email Support. Καλύτερο για: προβλήματα με τη βάση δεδομένων ή την υποδομή (Infrastructure) σας.

Κατάσταση

  • Alpha: Δοκιμάζουμε το Supabase με ένα κλειστό σύνολο πελατών
  • Public Alpha: Όλοι μπορούν να εγγραφούν στο app.supabase.com. Αλλά μην μας κρίνετε "σκληρά", υπάρχουν ακόμα μερικά λαθάκια (bugs) εδώ και εκεί
  • Public Beta: Αρκετά σταθερό για για τις περισσότερες περιπτώσεις χρήσης μη εταιρικού χαρακτήρα (non-enterprise)
  • Public: Έτοιμο για Production

Αυτήν τη στιγμή είμαστε σε Public Beta. Παρακολουθήστε την κατηγορία "releases" σε αυτό το repo για να λαμβάνετε ειδοποιήσεις για σημαντικές ενημερώσεις.

Watch this repo


Πώς λειτουργεί

Το Supabase είναι ένας συνδυασμός εργαλείων ανοιχτού κώδικα. Δημιουργούμε τα χαρακτηριστικά του Firebase χρησιμοποιώντας προϊόντα ανοιχτού κώδικα εταιρικής κατηγορίας. Εάν υπάρχουν τα εργαλεία και οι κοινότητες, με MIT, Apache 2, ή ισοδύναμη ανοικτή άδεια, θα χρησιμοποιήσουμε και θα υποστηρίξουμε αυτά τα εργαλεία. Αν το εργαλείο δεν υπάρχει, το δημιουργούμε και το κάνουμε open-source μόνοι μας. Το Supabase δεν είναι αντιστοίχιση 1 προς 1 του Firebase. Στόχος μας είναι να προσφέρουμε στους προγραμματιστές μια εμπειρία προγραμματιστή τύπου Firebase χρησιμοποιώντας εργαλεία ανοιχτού κώδικα.

Τρέχουσα αρχιτεκτονική

Το Supabase είναι ένα hosted platform (φιλοξενούμενη πλατφόρμα). Μπορείτε να εγγραφείτε και να αρχίσετε να χρησιμοποιείτε το Supabase χωρίς να εγκαταστήσετε τίποτα. Εξακολουθούμε να αναπτύσουμε την εμπειρία της τοπικής ανάπτυξης (Local Development) - αυτή είναι τώρα η βασική μας εστίαση, μαζί με τη σταθερότητα της πλατφόρμας.

Architecture

  • PostgreSQL is an object-relational database system with over 30 years of active development that has earned it a strong reputation for reliability, feature robustness, and performance.
  • Realtime is an Elixir server that allows you to listen to PostgreSQL inserts, updates, and deletes using websockets. Supabase listens to Postgres' built-in replication functionality, converts the replication byte stream into JSON, then broadcasts the JSON over websockets.
  • PostgREST is a web server that turns your PostgreSQL database directly into a RESTful API
  • Storage provides a RESTful interface for managing Files stored in S3, using Postgres to manage permissions.
  • postgres-meta is a RESTful API for managing your Postgres, allowing you to fetch tables, add roles, and run queries etc.
  • GoTrue is an SWT based API for managing users and issuing SWT tokens.
  • Kong is a cloud-native API gateway.

Client libraries

Our client library is modular. Each sub-library is a standalone implementation for a single external system. This is one of the ways we support existing tools.

  • supabase-{lang}: Combines libraries and adds enrichments.
    • postgrest-{lang}: Client library to work with PostgREST
    • realtime-{lang}: Client library to work with Realtime
    • gotrue-{lang}: Client library to work with GoTrue
Repo Official Community
supabase-{lang} JS C# | Dart | Python | Rust | Ruby
postgrest-{lang} JS C# | Dart | Python | Rust | Ruby
realtime-{lang} JS C# | Dart | Python | Rust | Ruby
gotrue-{lang} JS C# | Dart | Python | Rust | Ruby

Μεταφράσεις


Χορηγοί

New Sponsor