This is the Linux app named Gizzard whose latest release can be downloaded as gizzardversion-3.0.2sourcecode.tar.gz. It can be run online in the free hosting provider OnWorks for workstations.
OnWorks を使用して、Gizzard というアプリを無料でダウンロードし、オンラインで実行します。
このアプリを実行するには、次の手順に従ってください。
-1。このアプリケーションをPCにダウンロードしました。
--2。ファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXに必要なユーザー名を入力します。
-3。このアプリケーションをそのようなファイルマネージャにアップロードします。
-4。このWebサイトからOnWorksLinuxオンラインまたはWindowsオンラインエミュレーターまたはMACOSオンラインエミュレーターを起動します。
-5。起動したばかりのOnWorksLinux OSから、必要なユーザー名でファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXにアクセスします。
-6。アプリケーションをダウンロードし、インストールして実行します。
スクリーンショットは
Ad
砂嚢
DESCRIPTION
Gizzardは、Twitterが開発した、結果整合性のある分散データストアを構築するためのシャーディングフレームワークです。複数のバックエンドストア間でのデータの分割(シャーディング)方法を管理し、レプリケーション、ルーティング、マイグレーションを処理し、障害発生時のシステムの回復力とスループットのスケーラビリティを確保するミドルウェアを提供します。バックエンドの柔軟性(SQL、Lucene、カスタムストアの使用が可能)を重視した設計で、転送テーブル(キー範囲をシャードにマッピング)、レプリケーションツリー、フォールトトレランス、そして分散/パーティション設定における収束性を確保するための書き込みの冪等性/可換性要件をサポートしています。このプロジェクトはアーカイブされています。
オプション
- データの柔軟なシャーディング/パーティション分割: キー範囲をストレージ シャードにマッピングするテーブルを転送して負荷を分散します。
- レプリケーション ツリー: フォールト トレランスと可用性を実現するために、複数のバックエンド シャード間でデータを複製する機能。
- バックエンドのプラグイン可能性のサポート: さまざまなストレージ バックエンドを使用できます (SQL データベース、Lucene、Redis など)
- 中断を最小限に抑えながら、シャードの移行 (マシンの追加、シャードの再調整) を適切に処理します。
- 障害、順序外書き込み、再試行を許容するには、書き込み操作がべき等性と可換性を備えている必要があります。
- ステートレス フロントエンド: Gizzard インスタンス (ミドルウェア ノード) はステートレスなのでスケーリングが容易です。ほとんどの状態はシャードと構成に存在します。
プログラミング言語
スカラ
カテゴリー
このアプリケーションは、https://sourceforge.net/projects/gizzard.mirror/ からも入手できます。OnWorks でホストされているため、無料のオペレーティングシステムから最も簡単にオンラインで実行できます。