分散キャッシングを使用したエンティティフレームワークコアアプリのスケーリング

ラッシード・ハーン

SQL Serverなどのリレーショナルデータベースにアクセスする必要のあるトラフィックの多い.NETアプリケーションは、Entity Framework(EF)Cor​​eをますます使用しています。 EF Coreは、MicrosoftのEntity Framework Object Relational(O / R)マッピングフレームワークの最新バージョンです。 EFコアは両方の標準で動作します .NET Framework と新 .NET Core。 EF Coreは、データベースプログラミングを簡素化し、.NETアプリケーション開発をスピードアップします。

ただし、トラフィックの多いEF Coreアプリケーションは、ユーザートラフィックが多い場合にパフォーマンスのボトルネックに直面します。 また、これは、アプリケーション層が増加したユーザートラフィックを処理するために適切に拡張されているにもかかわらず、データベースがボトルネックになるためです。 EF Coreアプリケーションに分散キャッシングを組み込まない限り、EFCore自体はこの問題を解決しません。 NCache は、この記事で使用する.NET用の非常に人気のある分散キャッシュです。

記事全文を読む

この記事では、さまざまなタイプのデータをキャッシュするためにEFCoreアプリケーション内から使用できる手法について説明します。 NCache EF Coreに「拡張メソッド」を実装しました。これにより、アプリケーションの適切な場所から非常に簡単にキャッシュ呼び出しを行うことができます。 また、この記事では、キャッシングのメリットを享受するために、これらの呼び出しで何ができるかについて説明します。

最後に、この記事では、典型的な分散キャッシュアーキテクチャがどのように見えるかについて説明します。

記事全文を読む

お問い合わせ(英語)

電話
©著作権 Alachisoft 2002 - . All rights reserved. NCache はダイヤテック株式会社の登録商標です。