セクション 25 / 42
開発の土台
データベース
情報をきれいにしまって、すぐ取り出せる棚
データベースは、情報をきれいに整理してしまっておく“電子的な棚”です。Excelの表をたくさん集めて、必要なものを一瞬で探し出せるようにしたもの、とイメージしてください。
なぜ必要?
アプリは「ユーザー情報」「投稿」「予約」などを、どこかに覚えておく必要があります。メモ帳に書くとぐちゃぐちゃになるので、整理して保存・検索できるデータベースを使います。
2つの大きなタイプ
- 表型(SQL)
- Excelのような“表”で管理。きっちり整理したいとき向き。例:PostgreSQL, MySQL, SQLite。
- 自由型(NoSQL)
- 表にこだわらず柔軟に保存。例:MongoDB, Firebase。
表型を操作する言葉が SQL(エスキューエル)。とはいえ細かい書き方はAIに任せてOK。「こういうデータを保存したい/取り出したい」と日本語で言えば書いてくれます。
迷ったら相談
会員制サービスなら「表型(PostgreSQLなど)」が定番。迷ったらAIに「この用途にはどのデータベースがいい?」と聞きましょう。
個人情報の置き場所
データベースには個人情報が入りがち。漏れないよう、鍵(アクセス権)の管理と“公開しない設定”が大切です(→セキュリティ)。
理解度チェック
読み込み中…