標準規格であり、いくつかのベンダーから実装したものが登場している。同様の分野をカバーしている。両者の間で標準規格としての競合状態が発生した。Recordのデザインパターンを使って制御される。モジュールが同じような役割を果たしているが、他にも選択肢は存在する。スカラー値以外へのSQLアクセスが組み込まれているためである。任意のオブジェクト指向プログラミング言語と組合わせて利用可能で、その際に外部ツールによる補助を必要としない。他の解決策としてオブジェクトデータベースを使う。これは名前が示す通り、もともとオブジェクト指向で利用されることを目的に設計された。オブジェクトデータベースでは、オブジェクトがそのまま格納されるので、SQLを生成するなどの変換の手間は不要である。オブジェクトデータベースは広く利用されるには至っていない。その主な要因として、関係データベースからオブジェクトデータベースに乗り換えるコストと、SQLによる簡便なクエリができなくなる点が挙げられる。このため、商用のオブジェクトデータベースはある程度SQL経由で利用できるようになっているにもかかわらず、オブジェクト関係マッピングの利用を選択することが多い。批評[edit]オブジェクト関係マッピングは、オブジェクト指向と関係モデルのインピーダンス・ミスマッチ問題の対症療法にすぎないとも言われている。関係データベースの原則から見れば、オブジェクト指向はデータ操作には不十分であり、パラダイム全体として問題がある。オブジェクトを対応させるべきとも言われている。