Files
supabase/i18n/README.ja.md
T
2023-05-19 22:02:22 +08:00

19 KiB
Raw Blame History


Supabase

Supabase は、オープンソースのFirebaseの代替品です。エンタープライズグレードのオープンソースツールを使って、Firebaseの機能を構築しています。

スーパーベースダッシュボード

ドキュメンテーション

完全なドキュメントは、supabase.com/docsを参照してください。

貢献の仕方については、Getting Started を参照してください。

コミュニティとサポート

ステータス

  • アルファ:Supabaseをクローズドな顧客セットでテストしています。
  • Public Alpha:誰でも app.supabase.com でサインアップすることができます。しかし、いくつかの問題がありますので、ご容赦ください。
  • パブリックベータ版:企業以外のほとんどのユースケースで十分に安定している。
  • パブリック:一般公開 [ステータス]。

現在、パブリックベータ版です。メジャーアップデートの通知を受けるには、このレポの "releases" を見てください。

Watch this repo


How it works

Supabaseは、オープンソースツールの組み合わせです。私たちは、エンタープライズグレードのオープンソース製品を使ってFirebaseの機能を構築しています。ツールやコミュニティが存在し、MIT、Apache 2、または同等のオープンライセンスがあれば、そのツールを使用しサポートします。ツールが存在しない場合は、私たち自身で構築し、オープンソース化します。Supabaseは、Firebaseの1対1マッピングではありません。私たちの目的は、オープンソースツールを使ってFirebaseのような開発者体験を開発者に提供することです。

**アーキテクチャー

Supabaseはhosted platformです。サインアップすれば、何もインストールすることなくSupabaseを使い始めることができます。 また、セルフホストやローカル開発も可能です。

アーキテクチャ

  • PostgreSQLは、オブジェクトリレーショナルデータベースシステムで、30年以上の活発な開発により、信頼性、機能の堅牢性、パフォーマンスで高い評価を受けています。
  • Realtime はElixirサーバーで、PostgreSQLの挿入、更新、削除をwebsocketを使ってリッスンすることが可能です。Realtimeは、Postgresの組み込みレプリケーション機能でデータベースの変更をポーリングし、変更をJSONに変換し、JSONをwebsocketで認可されたクライアントにブロードキャストします。
  • PostgREST は、PostgreSQLデータベースを直接RESTful APIに変換するウェブサーバです。
  • pg_graphql GraphQL APIを公開するPostgreSQL拡張です。
  • Storageは、S3に保存されたファイルを管理するためのRESTfulインターフェースを提供し、Postgresを使用してパーミッションを管理する。
  • Postgres-meta は、Postgresを管理するためのRESTful APIで、テーブルの取得、ロールの追加、クエリの実行などを行うことができます。
  • GoTrueは、ユーザーを管理し、SWTトークンを発行するためのSWTベースのAPIです。
  • Kongは、クラウドネイティブなAPIゲートウェイです。

クライアントライブラリ

クライアントライブラリのアプローチはモジュール化されています。各サブライブラリは、1つの外部システムに対するスタンドアロンな実装です。これは、私たちが既存のツールをサポートする方法の1つです。

言語 クライアント フィーチャークライアント(Supabaseクライアントにバンドルされています)
Supabase PostgREST GoTrue リアルタイム ストレージ ファンクション
⚡️ 公式 ⚡️
Javaスクリプト(TypeScript) supabase-js postgrest-js gotrue-js(ゴトル-js realtime-js storage-js ファンクション-JS
Flutter スーパーベース・フラッター ポストグレストダート gotrue-dart(ゴトルードアート リアルタイムダート ストレージダート ファンクションダート
💚コミュニティ💚
C# スーパーベース・シャープ ポストグレスト-シャープ ゴトル-csharp リアルタイムシャープ ストレージ-シャープ ファンクション-シャープ
Go - ポストグレスト号 ゴトルーゴー - ストレージ-go ファンクション-go
Java - - GOTRUE-JAVA - ストレージ-java -
コトリン supabase-kt postgrest-kt gotrue-kt リアルタイムクロック ストレージ-KT ファンクション-KT
Python supabase-py postgrest-py gotrue-py realtime-py ストレージ-py 関数-py
Ruby supabase-rb postgrest-rb - - - -
Rust - ポストグレスターズ - - - -
Swift スーパーベーススウィフト ポストグレストスウィフト gotrue-swift(ゴトルースイフト リアルタイムシフト ストレージ-swift ファンクションスウィフト
Godotエンジン(GDScript) supabase-gdscript postgrest-gdscript(ポストグレスト・ジーズスクリプト gotrue-gdscript(ゴトルエ・ジーズスクリプト リアルタイムのGDScript ストレージ-gdscript ファンクション-gdscript

翻訳


スポンサー

[新スポンサー](https://github.com/sponsors/supabase)