Dapper.NET-StackOverflowが機能する「マイクロORM」

Dapper.NETは、開発者自身が「Mini-ORM」と呼んでいます。これは、特にStackExchangeエンジンとStackOverflowサイトを実行します。



今日、Sam Saffron(@samsaffron、プラットフォーム開発者の1人)がGoogle Codeの OpenSourceにアップロードしました



このマイクロライブラリの主な機能は、たとえば500行のselectコマンドを連続して実行し、数千の結果を特定のクラスのオブジェクトにマッピングする必要がある場合のパフォーマンスです。 開発者は、ソリューションの速度は、実際にはSqlDataReaderを使用した「手動」作業に劣らないと主張しています。



サム自身がここで彼のブログこのマイクロライブラリについて説明し、特に、彼の決定は主に「読み取り指向」であると認識していました。つまり、 主に高速の読み取り用に設計されています。 同じ記事で、Samは、パフォーマンスが重要なLinq2SQLを放棄することにした理由を説明しています。 すなわち、低速のため。



PS。 申し訳ありませんが、私は個人的なXOを追加します。StackOverflowサイトは、.NETプラットフォーム上に構築された(Ruby / Rails、PHPなどではなく)世界でほぼ最大かつ最も訪問されたサイトです。 負荷はすごいです。 そのため、NETプログラマーは、みんなが試しているすべてのチップを注意深く監視する必要があります。



All Articles