2023-12-19

MongoDB

【MongoDB】MongoDBのスキーマ設計:埋め込み(Embedding)と参照(Referencing)の使い分け

こんにちは、かつコーチです。MongoDBのスキーマ設計で最初にぶつかる壁が、「関連するデータを1つのドキュメントに埋め込む(Embedding)か、別コレクションに分けて参照(Referencing)するか」という判断です。RDBMSの正...
MongoDB

【MongoDB】MongoDBのインデックスの基本とパフォーマンス改善の考え方

こんにちは、かつコーチです。「検索は動くけど、データが増えたら急に遅くなった」という相談を、MongoDBを使い始めた方からよく受けます。原因のほとんどはインデックス(検索を高速化するためのデータ構造。SQLのB-Treeインデックスと似た...