データベースチュートリアル

データベースチュートリアルでは、SQL と NoSQL データベースの構造化された学習パスを提供します。チュートリアルは基本概念、クエリ言語、データベース設計、最適化技術をカバーし、初心者から中級開発者まで対応しています。無料ラボと実践的な例を通じて、データベース操作の実践的な経験を獲得できます。インタラクティブなデータベースプレイグラウンドで、異なるデータベースのクエリを練習し、即座に結果を確認できます。

顧客の注文を保存してクエリする

顧客の注文を保存してクエリする

PostgreSQL に注文テーブルを作成し、顧客の注文を挿入して、アプリケーションが読み取る同じ保存データをクエリします。
PostgreSQLAWS
読み取りリクエストをリードレプリカに送る

読み取りリクエストをリードレプリカに送る

PostgreSQL リードレプリカを作成し、アプリのクエリを振り分けます。プライマリの新しい書き込みの反映と、レプリカへの直接書き込みの拒否を観察します。
AWSPostgreSQL
データベースへのアクセスをアプリケーションに限定する

データベースへのアクセスをアプリケーションに限定する

PostgreSQL へのネットワークアクセスをアプリケーションのセキュリティグループに限定し、必要な権限だけを持つデータベースユーザーを割り当てます。
PostgreSQLAWS
RDS スナップショットから注文を復元する

RDS スナップショットから注文を復元する

データベースのスナップショットを保存し、意図的な注文削除を観察した後、新しい RDS インスタンスを復元してアプリケーションデータを回復します。
AWSPostgreSQL
アプリ用の PostgreSQL データベースを作成する

アプリ用の PostgreSQL データベースを作成する

プライベートな RDS PostgreSQL インスタンスを作成し、標準 SQL クライアントで接続してアプリの接続先を設定し、最後に削除します。
AWSPostgreSQL
TTL と無効化でキャッシュを更新する

TTL と無効化でキャッシュを更新する

古い商品価格を観察し、短い TTL の期限切れで更新して、アプリの価格変更時に正しいキャッシュキーを無効化します。
RedisAWS
キャッシュ障害時もアプリを動作させる

キャッシュ障害時もアプリを動作させる

制限付きタイムアウトとソースへのフォールバックを使い、制御されたキャッシュ障害中も商品検索を動作させて復旧を観察します。
Redis
商品検索にキャッシュを追加する

商品検索にキャッシュを追加する

商品アプリを Valkey に接続し、応答元と実際のデータベース読み取り数から、繰り返しの検索が正しい商品値を再利用することを確認します。
AWSRedis
チケットスキーマを移行する

チケットスキーマを移行する

既存の行を保持し、ローカルとリモートの展開状態を確認しながら、順序付けた D1 マイグレーションでチケットの優先度を追加します。
CloudflareSQLite
サポートチケットデータベースを作成する

サポートチケットデータベースを作成する

D1 のチケットテーブルを作成し、SQL 制約で有効なデータを保証し、ローカルでの練習とクラウド上のレコードを分離します。
CloudflareSQLite
同時予約を調整する

同時予約を調整する

上限付きのワークショップ予約サービスを構築し、リクエストを同時送信して、永続的なアトミック更新によって再起動やデプロイ後も定員超過を防げることを確認します。
CloudflareSQLite
関連するチケット更新の整合性を保つ

関連するチケット更新の整合性を保つ

D1 のバッチでチケットのクローズと解決メモをアトミックに保存し、セッションブックマークを使って順次読み取りを続行します。
CloudflareSQLite
Room アクティビティログを永続化する

Room アクティビティログを永続化する

SQLite を使用した Room アクティビティログを構築し、ローカルの再起動とクラウドへの再デプロイ後もレコードが保持されることを確認し、各 Room の履歴を分離します。
CloudflareSQLite
Worker にチケット検索を追加する

Worker にチケット検索を追加する

D1 を使用するチケット API 用の準備済み CRUD クエリを作成し、安全にレコードを絞り込み、入力の欠落や無効な値を処理します。
CloudflareSQLite
チケットのアクティビティをクエリしてインデックスを作成する

チケットのアクティビティをクエリしてインデックスを作成する

チケットとアクティビティを結合し、イベントがないチケットの件数も含め、クエリプランを使って D1 インデックスの必要性を説明します。
CloudflareSQLite
誤って削除したチケットを復旧する

誤って削除したチケットを復旧する

D1 Time Travel を使用して削除したチケットを復旧し、元のデータベースバインディングとアプリケーションからの読み取りを確認します。
CloudflareSQLite
ルーム更新のブロードキャスト

ルーム更新のブロードキャスト

ルーム単位の Durable Object WebSocket サービスを構築し、メッセージを検証して接続中のピアに更新をブロードキャストしながら、各ルームを分離します。
CloudflareSQLite
予約の有効期限をスケジュールする

予約の有効期限をスケジュールする

再起動後も永続的な Durable Object alarm が動作し、意図した予約だけを期限切れにし、期限切れ処理を繰り返しても安全な予約サービスを構築します。
CloudflareSQLite
  • 前へ
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 136
  • 次へ