Replitの柔軟なストレージソリューションを使用すると、アプリに必要な最適なデータストレージをすばやく追加できます。以下の要件を持つアプリにReplitのデータベースやオブジェクトストレージを使用でき、Agentが両方のソリューションを自動的に設定・統合できます: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は以下のデータストレージオプションを提供しています:- データベース:ユーザープロファイル、ゲームスコア、製品カタログなどの構造化データを格納します。 属性やデータポイント間の関係によってデータを保存・取得できます。
- App Storage:画像、動画、ドキュメントなどの非構造化データを格納します。 大きなファイルやバイナリデータを保存・取得できます。
App Storageとデータベースの比較
| データベース | App Storage | |
|---|---|---|
| 最適なデータ形式 | リレーションを持つ構造化データ | 大容量ファイル(画像、動画、ドキュメント) |
| データモデル | テーブル、行、列 | バケット、ファイル |
| クエリ言語 | SQL | REST API |
| クライアント | PostgreSQL互換クライアントとORM | Replit SDKとGCSクライアントライブラリ |
| 課金モデル | コンピュート時間とストレージ容量に応じた従量課金 | 帯域幅とストレージ容量に応じた従量課金 |
プロジェクトエディターツール
アプリのデータストレージを設定・管理するための以下のReplitツールについて詳しく学びましょう:データベース
構造化データとデータリレーションの表現に最適です。
完全マネージド型のPostgreSQLデータベースがバックエンドで、アプリとともにスケールします。
App Storage
画像、動画、ドキュメントなどの非構造化データや大容量ファイルに最適です。
高可用性とスケーラビリティのためにGoogle Cloud Storage(GCS)がバックエンドで動作します。AgentはApp Storageを高度な認証とアクセス制御付きで自動設定できます。
ユースケース
以下の例は、データベースとオブジェクトストレージツールがReplitアプリをどのようにサポートできるかを示しています。eコマースアプリ
製品情報、顧客プロファイル、注文履歴をデータベースに格納します。 SQLクエリを使用して、カテゴリ別に製品をフィルタリングし、アイテムを検索し、顧客の注文を管理します。
ファイル共有アプリ
App Storageを使用して、画像、動画、ドキュメントなどの大容量ファイルを共有します。 Replit App Storage SDKを使用してファイルをアップロード、ダウンロード、移動します。
次のステップ
- データベース:ReplitのDatabaseツールについて、およびReplitアプリをデータベースに接続する方法を学びます
- App Storage:ReplitのApp Storageソリューションの使い方を学びます