EF Core と LINQ to SQL の包括的なパフォーマンス比較(シナリオ別と内部構造)

根本的なパフォーマンスの違いをもたらすアーキテクチャ 1. コンテキストと変更追跡 LINQ to SQL (DataContext) 軽量でシンプルなスナップショット、単一テーブルへの1対1マッピングのみサポート。 追跡の選択的な無効化はできず、すべてのクエリでエンティティの追跡が強制されます。 バッチ変更検出の最適化がなく、ループ処理によるコミットでパフォーマンスが急激に低 ...

9月21日 04:20 投稿

一般的なハッシュ関数のパフォーマンス比較

一般的なハッシュ関数のパフォーマンス比較 結論 一般的に使われるハッシュ関数群には、処理時間に桁違いの差は見られません。ただし、これは文字列長が20000以下の範囲での結果です。 ファイルのチェックサムを求める場合は、可逆的なハッシュ関数ではなく、crcやmurmurなどの非可逆型を使用することを推奨します。 crcは非常に高速ですが、murmur3と性能差はそれほど ...

6月3日 20:54 投稿