ORMとODMの違いは何ですか? 質問する

ORMとODMの違いは何ですか? 質問する

ORM と ODM の違いを理解しようとしています。私が理解している概念では、ORM (Object Relational Mapper) はデータ間の関係をマッピングし、ODM (Object Document Mapper) はドキュメントを扱います。mySQL は ORM の例であり、MongoDB は ODM の例であると考えてよいのでしょうか?

ご存じのとおり、私はこの概念の理論にあまり詳しくありません。誰かこの 2 つの違いを明確に説明していただけますか?

ベストアンサー1

MySQL はリレーショナル データベースの例です。コード内のオブジェクトとデータのリレーショナル表現を変換するには、ORM を使用します。

ORMの例としては休止状態エンティティフレームワーク粋なもっと...

MongoDB はドキュメント データベースの例です。コード内のオブジェクトとデータのドキュメント表現 (必要な場合) を変換するには、ODM を使用します。

マンダンゴMongoDB の ODM の例です。

おすすめ記事