流行りのORMapperを習得しながら、機能や速度を比較してみようという企画です。
注意!
この記事には、性能比較データを載せていますが、あくまで一つの切り口、一つの環境で計ったデータに過ぎません。
過信しすぎないよう気をつけてください。また、Oracle TopLinkについては、ライセンス上性能データを載せていません。
この記事では、以下のORMapperを取り上げています。
[ダウンロード]
ソース・設定ファイル・性能比較結果などの成果物は、以下の場所からダウンロードできます。
成果物一式: OR.zip (333KB)
サマリのみ: ORresult.pdf (72KB)
[そもそも]
連載:Hibernateで理解するO/Rマッピング(6)
の記事で、HibernateがJDBCより速いっていうのが、相当疑わしいと思ったのがきっかけで、
1テーブルのI/Oを一所懸命やったところで、性能比較にならんだろうというので、
注文-顧客-商品というありがちなモデルを使ってベンチマークを取ったわけです。
[結果は資料を見ていただくとして。。。]
結論思ったことは、
[ご意見募集中]
ソースのここがおかしいから遅くなってるとか、そもそもここの使い方がおかしいとか、
ご意見、ご指摘等あれば、以下のブログまでご連絡ください。
プログラマとSEのあいだ