【もんごでぃーびー】
MongoDB とは?
最終更新:
💡 JSON感覚でデータを保存・検索できる柔軟なデータベース
ドキュメント指向のNoSQLデータベース。JSONに似たBSON形式のドキュメントをコレクションで管理する。異なるフィールドを持つデータを保存でき、検証ルールも設定できる。使い方に合わせたデータ設計が必要。
📌 このページのポイント
MongoDBは、JSONファイルを保存するの?
ドキュメントごとに違う項目を持てる?
持てるよ。たとえば商品Aにはcolor、商品Bにはsizeがある、というデータを同じコレクションに保存できる。ただし、必要な項目や型を揃えたいときは、スキーマの検証ルールを設定することもできるんだ。
柔軟なら、設計は後回しでいい?
RDBMSとは、どう比べればいい?
MongoDBでは更新をまとめて取り消せない?
📖 おまけ:英語の意味
「MongoDB」 = humongous(巨大な)に由来するデータベース名
💬 MongoDBの公式紹介では、名前はhumongousに由来すると説明しているよ。DBはデータベースを表すんだ。