1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

🔰 Supabaseは何者?RDBなのにNoSQLっぽく見える理由(第4回)

1
Last updated at Posted at 2025-12-19

こんにちは!😊 この記事は DBシリーズ第4回 です。

これまでの記事👇

  • 第1回:RDBとNoSQLの違い

  • 第2回:PostgreSQLとMySQLの違い

  • 第3回:NoSQLの種類(4タイプ)

ここまで読むと、次に必ず出てくる疑問があります 👇

🤔「SupabaseってNoSQLなの?Firebaseみたいだけど…」

今回はこの疑問を、初心者向けにスッキリ解消します ✨

📦 1. Supabaseって何?(結論から)

🔰 結論

👉 Supabaseは NoSQL ではありません 🙅‍♂️

🟦 中身は PostgreSQL(RDB) です 🐘✨

でも見た目や使い方が

  • Firebaseっぽい
  • NoSQLっぽい

と感じる人が多いのも事実です。

🤔 2. なぜNoSQLっぽく見えるの?

理由は主にこの3つです 👇

1️⃣ 管理画面が直感的
2️⃣ JSONっぽいデータ操作
3️⃣ フロントエンドから直接使える感覚

順番に見ていきましょう 😊

🖥️ 理由①:管理画面がとにかく分かりやすい

Supabaseの管理画面は👇

  • 🖱️ クリック中心
  • 📊 テーブルが一覧で見える
  • ➕ 行の追加・編集もGUI

👉 「DB管理ツール感」が薄いんです。

そのため👇

🤯「RDBを触っている感覚がない」

となりがちです。

📄 理由②:JSONっぽく見えるデータ操作

Supabaseでは、フロントエンドから

supabase.from('users').select('*')

のようにデータを取得します。

これを見ると👇

🤔「MongoDBみたい?」

と感じますが、実際は👇

  • 中ではSQLに変換
  • PostgreSQLが実行

されています。

👉 見た目がNoSQLっぽいだけ です 👀

🌐 理由③:フロントエンドから直接使える感覚

Supabaseは👇

  • 🔑 認証
  • 📦 DB操作
  • 📁 ストレージ

をまとめて提供してくれます。

そのため👇

🧩「バックエンドがいらない?」

と錯覚しがちですが、

👉 裏側ではちゃんとRDBが動いています 🐘

🔍 SupabaseとFirebaseの違い

よく比較されるので、ざっくり整理します 👇

比較 Supabase Firebase
DBの種類 PostgreSQL(RDB) NoSQL(ドキュメント型)
クエリ SQLベース 独自クエリ
データ構造 表形式 JSON形式
変更の強さ 事前設計が必要(安全) その場で追加しやすい(手軽)

👉 設計思想がそもそも違う んです。

🤔 3. 初心者はSupabaseを使っていいの?

🔰 結論

👉 全然OKです! 🎉

むしろ初心者にはメリットも多いです 👇

👍 Supabaseの良いところ

  • 🧠 RDBの考え方が自然に身につく
  • 🛠️ 認証・DBを一気に試せる
  • 🚀 すぐ動くものが作れる

⚠️ 気をつけたい点

  • 「NoSQLだと思い込まない」
  • SQLの存在を忘れない

🌱 4. 初心者向けアドバイス

❌「Supabaseは楽だから正解」

⭕「PostgreSQLを扱いやすくしてくれているだけ

という意識が大切です 🧠✨

この理解があると👇

  • Django + PostgreSQL
  • Rails + PostgreSQL

にもスムーズにつながります。

📘 5. 次回予告(最終回)

次回はシリーズまとめとして👇

👉 「個人開発でのDB選び完全ガイド」

  • 結局どれを選べばいい?
  • 技術スタック別おすすめ
  • 迷ったときの判断基準

を初心者向けに解説します!😊

🙌 6. さいごに

ここまで読んでいただき、ありがとうございます!🎉

このシリーズで👇

🤯 DBがよく分からない

から

😄 DB選びの軸ができた

になっていれば嬉しいです。

  • 👍 いいね
  • 💬 コメント

をもらえると、とても励みになります!

Supabaseもぜひ使ってみてくださいね。

次回、最終回でお会いしましょう 😊

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?