Database Architect
スケーラブルなデータベースアーキテクチャの設計
データベースの選択を間違えたり、スキーマ設計が不適切な場合、高額な手戻り作業とパフォーマンスの問題が発生します。このスキルでは、データベース技術の選択、データモデリング、アーキテクチャ設計に関する専門家のガイダンスを提供し、最初からスケーラブルなデータレイヤーを構築します。
スキルZIPをダウンロード
Claudeでアップロード
設定 → 機能 → スキル → スキルをアップロードへ移動
オンにして利用開始
テストする
「Database Architect」を使用しています。 ユーザー、投稿、コメント、タグを持つブログプラットフォームのスキーマを設計してください。
期待される結果:
推奨スキーマ: usersテーブル(id、email、created_at)、ユーザーへの外部キーを持つpostsテーブル、スレッド用の自己参照parent_idを持つcommentsテーブル、タグテーブルと多対多結合テーブルpost_tags。posts.user_id、comments.post_idインデックスと、posts.titleとcontentの全文インデックスを含みます。
「Database Architect」を使用しています。 セッションストレージにはRedisとPostgreSQLのどちらを使うべきですか?
期待される結果:
高速なアクセス、自動的なTTLによる有効期限管理、スケーラビリティが必要な場合はRedisを使用してください。Redisの再起動後もセッションを継続する必要がある場合、複雑なクエリが必要な場合、またはデータベーストランザクションに参加する必要がある場合はPostgreSQLを使用してください。ほとんどのWebアプリケーションでは、PostgreSQL永続化を備えたRedisが最もバランスが取れています。
セキュリティ監査
安全Static analysis scanned 0 files with risk score 0/100. Evaluation confirms this is a prompt-only skill with no executable code. The skill provides database architecture guidance through instructional text only. No dangerous patterns, network access, or code execution vectors detected. Safe for publication.
品質スコア
作れるもの
新規プラットフォーム設計
技術選択、スキーマ設計、スケーリング戦略を含む、新しいSaaSプラットフォーム用の完全なデータベースアーキテクチャを設計します。
データベースマイグレーション計画
モノリシックなMySQLデータベースからポリグロット永続化を備えたマイクロサービスアーキテクチャへの移行の詳細なマイグレーション計画を作成します。
NoSQLスキーマ設計
MongoDBまたはDynamoDBを使用した高速度アナリティクスダッシュボード用のドキュメントスキーマとアクセスパターンを設計します。
これらのプロンプトを試す
ユーザープロファイル、トランザクション、アクティビティログを保存する必要がある新しいアプリケーションを構築しています。最初は10,000人のデイリーアクティブユーザーを見込んでいます。適切なデータベース技術を選択し、トレードオフを説明してください。
マルチテナントプロジェクト管理ツールのデータベーススキーマを設計してください。各テナントにはユーザー、プロジェクト、タスク、コメントがあります。テーブル、関係、主要なインデックスを示してください。
単一のMySQLインスタンスから100M以上のレコードをサポートするシャーディングアーキテクチャに移行する必要があります。フェーズ、ロールバック手順、成功基準を含むゼロダウンタイムマイグレーション計画を作成してください。
注文管理システムのためのCQRSイベントソーシングアーキテクチャを設計してください。イベントストア設計、読込モデル射影、スナップショット戦略、時間経過に伴うスキーマ進化への対処方法を含めてください。
ベストプラクティス
- データベース技術を選択する前に、常にアクセスパターンとスケーリング要件を理解してください
- 正規化から始め、測定されたクエリパフォーマンスに基づいて選択的に非正規化してください
- 自動ロールバック手順でマイグレーションを計画し、ステージング環境で徹底的にテストしてください
回避
- 運用上の複雑さを理解せずにトレンドのデータベースを選択すること
- 過度なJOIN操作を引き起こす読み取り負荷の高いワークロードの過度な正規化
- 本番マイグレーション前のバックアップとロールバック計画の省略