|
マイクロソフトは3月20日、ハードウェアの能力を最大限に活用し、アプリケーション開発者がアプリケーションをより高速に実行できるようにする、Garnetという新しいキャッシュ ストレージ システムを発表しました。 Microsoft は Garnet をオープンソース化し、Windows & Web Experiences Platform、Azure Resource Manager、Azure Resource Graph に導入されていると述べています。 マイクロソフトはプレスリリースで、アプリケーションとサービスが「これまで以上に高い効率、低遅延、低コスト」でデータにアクセスできるようにすることを目標に、Garnet プロジェクトが 2021 年に開始されたと述べた。 Garnetは、Microsoft ResearchがC# .NET 8.0をベースに開発した新しいタイプのリモートキャッシュストレージシステムです。高速性、スケーラビリティ、低レイテンシを実現するように設計されています。 Garnet は単一ノード内でスレッドをスケーリングでき、レプリケーション、チェックポイント、フェイルオーバー、トランザクション処理などの機能を使用して、シャード クラスターの実行をサポートします。 メインメモリだけでなく、SSDやAzure Storageなどの階層型ストレージでも実行できます。Garnetは豊富なAPIと堅牢なスケーラビリティモデルを提供します。 Microsoft は、Garnet の利点を次のように概説しています。
実験1: 異なるクライアントセッション数でのスループット図 1: データベース サイズ (a) 1024 キーと (b) 2 億 5,600 万キーでクライアント セッション数が変化するときのスループット (対数スケール)。 実験2: 異なるバッチサイズのスループット図 2: データベース サイズが (a) 1024 キー、(b) 2 億 5600 万キーの場合のバッチ サイズの変化に対するスループット (対数スケール)。 実験3: 異なるクライアントセッション数におけるレイテンシ図3: クライアントセッション数の違いによるレイテンシの変化、(a)中央値、(b)99パーセンタイル、(c)99.9パーセンタイル 実験4: 異なるバッチサイズでの遅延図4: 異なるバッチサイズにおける遅延変動、(a)中央値、(b)99パーセンタイル、(c)99.9パーセンタイル IT ホームでは参照アドレスを提供しています。
|
マイクロソフト、高スループット、低レイテンシ、スケーラビリティを実現する Garnet キャッシュ ストレージ システムを発表
関連するおすすめ記事
-
Kubernetes リソースインベントリの静的解析ツール - KubeLinter
-
数兆ものトラフィックを処理する百度の BFE 転送エンジンがオープンソース化されました。
-
馬化騰氏が初めてテンセントのオープンソースへの取り組みについて語ったとき、同社はすでにGitHubで82のプロジェクトをリリースし、24万個のスターを獲得していた。
-
クローズドソースがオープンソースより優れている7つの理由とは?本当でしょうか?
-
Elasticsearch 高度なクエリテクニック: バージョン 5.1 でのクエリ結果のフィルタリングの秘密を解き明かす
-
Dockerのセキュリティコンポーネントとライブコンテナマイグレーションの進歩