📦 NoSQLとは?

〜 アルバムみたいに自由な情報管理! 〜

🧠 NoSQLってなに?

NoSQL(ノーエスキューエル)は、「表形式じゃなくてもいいデータベース」です。
写真アルバムやスクラップブックのように、自由な形で情報を保存できるのが特徴です。

📸 アルバムで考えてみよう

リレーショナルDBが「名簿」なら、NoSQLは「いろんな写真を貼り付けたアルバム」みたいなもの。

例:ある生徒の記録(JSON形式)
{
  "name": "さくら まな",
  "grade": 2,
  "hobby": ["読書", "ピアノ", "天文"],
  "profile": {
    "birth": "2010-05-01",
    "blood": "AB"
  }
}
      

このように、ネストした情報(入れ子構造)もOK!

✨ NoSQLのここがすごい!

🛠 主なNoSQLの種類

🤔 RDBとのちがいは?

項目 RDB NoSQL
構造 固定(列が決まっている) 自由(必要な項目だけ)
形式 テーブル(行と列) JSONなどのオブジェクト型
柔軟性 中〜低 高い
使いどころ 正確さが重要な業務系 リアルタイム性・スピード重視のアプリ