メインコンテンツへスキップ

Documentation Index

Fetch the complete documentation index at: https://docs.replit.com/llms.txt

Use this file to discover all available pages before exploring further.

Replitの柔軟なストレージソリューションを使用すると、アプリに必要な最適なデータストレージをすばやく追加できます。以下の要件を持つアプリにReplitのデータベースやオブジェクトストレージを使用でき、Agentが両方のソリューションを自動的に設定・統合できます:
  • プレイヤーの進行状況やハイスコアなどの情報を保存する必要があるゲーム
  • メディアファイルを管理するコンテンツプラットフォーム

Replitのストレージとデータベースの選択肢

Replitは以下のデータストレージオプションを提供しています:
  • データベース:ユーザープロファイル、ゲームスコア、製品カタログなどの構造化データを格納します。 属性やデータポイント間の関係によってデータを保存・取得できます。
  • App Storage:画像、動画、ドキュメントなどの非構造化データを格納します。 大きなファイルやバイナリデータを保存・取得できます。

App Storageとデータベースの比較

データベースApp Storage
最適なデータ形式リレーションを持つ構造化データ大容量ファイル(画像、動画、ドキュメント)
データモデルテーブル、行、列バケット、ファイル
クエリ言語SQLREST API
クライアントPostgreSQL互換クライアントとORMReplit SDKとGCSクライアントライブラリ
課金モデルコンピュート時間とストレージ容量に応じた従量課金帯域幅とストレージ容量に応じた従量課金

プロジェクトエディターツール

アプリのデータストレージを設定・管理するための以下のReplitツールについて詳しく学びましょう:

データベース

構造化データとデータリレーションの表現に最適です。 完全マネージド型のPostgreSQLデータベースがバックエンドで、アプリとともにスケールします。

App Storage

画像、動画、ドキュメントなどの非構造化データや大容量ファイルに最適です。 高可用性とスケーラビリティのためにGoogle Cloud Storage(GCS)がバックエンドで動作します。AgentはApp Storageを高度な認証とアクセス制御付きで自動設定できます。

ユースケース

以下の例は、データベースとオブジェクトストレージツールがReplitアプリをどのようにサポートできるかを示しています。

eコマースアプリ

製品情報、顧客プロファイル、注文履歴をデータベースに格納します。 SQLクエリを使用して、カテゴリ別に製品をフィルタリングし、アイテムを検索し、顧客の注文を管理します。
eコマースアプリのスクリーンショット

ファイル共有アプリ

App Storageを使用して、画像、動画、ドキュメントなどの大容量ファイルを共有します。 Replit App Storage SDKを使用してファイルをアップロード、ダウンロード、移動します。
ファイル共有アプリのスクリーンショット

次のステップ

  • データベース:ReplitのDatabaseツールについて、およびReplitアプリをデータベースに接続する方法を学びます
  • App Storage:ReplitのApp Storageソリューションの使い方を学びます