セクション 25 / 42

開発の土台

データベース

情報をきれいにしまって、すぐ取り出せる棚

データベースは、情報をきれいに整理してしまっておく“電子的な棚”です。Excelの表をたくさん集めて、必要なものを一瞬で探し出せるようにしたもの、とイメージしてください。

なぜ必要?

アプリは「ユーザー情報」「投稿」「予約」などを、どこかに覚えておく必要があります。メモ帳に書くとぐちゃぐちゃになるので、整理して保存・検索できるデータベースを使います。

2つの大きなタイプ

表型(SQL)
Excelのような“表”で管理。きっちり整理したいとき向き。例:PostgreSQL, MySQL, SQLite。
自由型(NoSQL)
表にこだわらず柔軟に保存。例:MongoDB, Firebase。

表型を操作する言葉が SQL(エスキューエル)。とはいえ細かい書き方はAIに任せてOK。「こういうデータを保存したい/取り出したい」と日本語で言えば書いてくれます。

迷ったら相談

会員制サービスなら「表型(PostgreSQLなど)」が定番。迷ったらAIに「この用途にはどのデータベースがいい?」と聞きましょう。

個人情報の置き場所

データベースには個人情報が入りがち。漏れないよう、鍵(アクセス権)の管理と“公開しない設定”が大切です(→セキュリティ)。

理解度チェック

読み込み中…