Ceeds Academy教材アプリ教材・症状語・タグで検索
索引グラフ試す
Azure▸Azure Cosmos DB

Azure: Cosmos DB の基礎(マネージドNoSQL・無料枠)

knowledge所要 25分最新草稿
前提: Azure: App Service にデプロイ(Linux・Node 22 LTS)前提: DB: NoSQL の基礎(いつ使う・Cosmos/Mongo)
意味グラフ(この教材と内容的に近い教材・1ネスト)
例え(Analogies)
Cosmos DB=管理人付きの倉庫

棚の増減も警備も管理人(マネージド)がやる倉庫。どの棚にどう仕舞うか(パーティションキー)を最初に決めるのが肝。使った棚の量(RU/s)で料金。

概要

📍 Azure / db ▸ Cosmos DB ▸ 基礎 | 種別: knowledge | facts_as_of 2026-06(Azure Cosmos DB)

公式ドキュメント — knowledge

🎞 スライド

Cosmos DB = マネージド NoSQL

サーバー管理なし・自動スケール・グローバル分散

パーティションキーで分散(テキスト図)

[ドキュメント群] ──パーティションキー──▶ [区画A][区画B][区画C]
で振り分け 分散して速く保つ
※キー選びが肝。後からの変更は重い

スループットは RU/s で測る

プロビジョンド(確保)/サーバーレス(使った分)
無料枠: 1000 RU/s + 25GB

—
出典(sources)

learn.microsoft.com (Azure Cosmos DB) ; 2026-06確認

確認問題(Review-Questions)
Cosmos DB で最初に慎重に決めるべき設計は?記述
基礎公式
解答・解説▾ 開く

パーティションキー(後からの変更が重い)。

Cosmos DB のスループット単位は?択一
基礎概要
解答・解説▾ 開く

RU/s(Request Units per second)。

目次
例え概要公式ドキュメント出典確認問題
鮮度
最新
更新: 2026-06-15
次回棚卸し: 2027-06-15
周期: 12か月
版: Azure Cosmos DB (無料枠 1000 RU/s + 25GB)

概要

Cosmos DB はマネージド NoSQL(ドキュメント等)。サーバー管理不要・自動スケール・グローバル分散。無料枠あり。

公式ドキュメント準拠

  • データモデル=**ドキュメント(JSON的)**中心。パーティションキーで分散(設計が重要)。
  • スループット=RU/s(プロビジョンド or サーバーレス)。無料枠: 1000 RU/s + 25GB。
  • アクセスは SDK(JS/Python 等)。接続文字列/キーはシークレット(Key Vault/App Settings)。

出典: Azure Cosmos DB Documentation

🧭 誤解訂正集

よくある誤解 正しい理解
RDBの代わりに何でも 関連/整合性が要るならRDB(db-04参照)
キー設計は後で パーティションキーは最初が肝(変更が重い)

📖 用語

  • NoSQL … 表(RDB)以外のデータモデル。ここでは JSON的なドキュメント。
  • ドキュメント … 1件のデータを JSON の塊で持つ形式。
  • パーティションキー … データを区画に振り分ける基準の項目。分散の要。
  • RU/s(Request Unit/秒) … Cosmos DB の処理量の単位(速さの確保量)。
  • プロビジョンド / サーバーレス … 容量を先に確保 / 使った分だけ課金。
  • シークレット … 接続文字列/キー等の秘密。Key Vault や App Settings に置く。

✅ 確認の目安(can-do)

ドキュメントモデルと RU/s・無料枠を説明でき、**「パーティションキーをなぜ最初に決めるか」「RDBとどう使い分けるか」**を判断できる。