ジャグは、開発者が並列化の異なる形で実行することができ、コードを書くことができるようにMapReduceフレームワーク(のHadoopののの今標準部品)、のPythonの実装です。
これは、同じマシン上で、またはコンピューティングクラスタ(複数のマシン)間で並行して実行できるコードを意味します。
ジャグは小さな部分にコードを整理するために、開発を可能にし、どこで、いつ、どのようにそれを実行するかを選択する。
これは小さなウェブサイトやアプリの頂部の上かもしれないが、この動作は、高いトラフィック負荷での用途において非常に有用であり得るか、またはそれは大量のデータを扱う。
ジャグが動作し、ストアデータをローカルハードドライブを介して、またはリモートストレージを使用することができます。後者の場合は、のRedisののデータベースがサポートされています。
の特長の:ます。
- 永続データストレージサポートします。
- を再利用し、部分的な結果ます。
- の同時実行をサポートします。
- ローカルデータ保存します。
- リモートデータ保存します。
- 動作ステータスチェッカーます。
のこのリリースで新しいのは何ですか。
- Python 3の互換性修正プログラムします。
- ファイルのバックエンドでのfsync(ディレクトリ)
- ジャグフック(まだほとんどが文書化されていないが、すでに内部コードの簡素化を可能にする)します。
のあるどのバージョン0.9.7のの新しい:
- numpyのサブクラスの修正を使用します。
- 修正RedisのURLは構文解析します。
- 修正 `` IPythonの新しいバージョンのshell``ます。
- は正しくstatus`` ``非sqliteの上にフォールバックします。
のバージョン0.9.6でのの新機能:
- の高速デコードします。
- を追加しました水差し実行スクリプトます。
- を追加しました記述()関数ます。
- を追加しましたwrite_task_out()関数ます。
の の新機能バージョン0.9.1で:
- `webstatus``サブコマンドします。
- を追加しましたbvalue()関数ます。
- バグを修正( `` value``には、グローバル名前空間ではありませんでした)
- の改善アイデンティティ()
- タスクレットと--aggressiveアンを使用する際のバグを修正します。
- バグを修正し、チェック/睡眠まで、
`` shell``サブコマンドの
タスクレットと
のバージョン0.9のの新機能です。)(障壁の存在下で、
- 、jugfileを再実行する。これが使用する障壁がはるかに容易になります。
- を追加しましたset_jugdirます。
- を追加しましCompoundTaskGeneratorます。
- タスクのサポートサブクラス化します。
- それが必要でない限り、ファイルバックエンドでディレクトリが作成されることを防ぐます。
- 追加jug.mapreduce.reduceます。
パブリックAPIに
(組み込みは減らす模倣)
のバージョン0.8.1でのの新機能です。クライアントモジュールの新バージョンのRedisのバックエンドを修正します。
- 大きなファイルの高速化ファイルストアます。
- 修正 `invalidate`タスクレットとします。
- はテストをインストールし、それらが実行可能であることがあります。
- (速度)と__jug_hash__フックを通して、より拡張性があります。
- 修正のバグが適切に考慮されていない依存関係します。
- ipythonの新しいバージョンで修正シェルコマンドします。
- 偽jugmoduleに__file__属性を追加します。
<李>変更ハッシュ計算方法。これはnumpyのアレイ上で特別な場合があります。
タスクレットと
の のバージョン0.8の新機能:
- タスクレットます。
- 睡眠がするまで、クリーンアップします。 のバグを修正
- CompoundTask(あなたが前に二回実行水差しを実行するために必要な)でのバグを修正します。
睡眠がするまで、クリーンアップのバグを修正 - タスクレット
の新しいのバージョンでは0.8-B0は何ですかます。
のあるどのバージョン0.7.4のの新しい:
- 〜/ .jug / configrcが行う修正ケース存在しません。
- 印刷のホスト名はfile_store上のファイルをロックします。
- リファクタリング実装します。
- 実行していないタスクをアンロード修正します。
- 修正のMapReduceます。
オプションの
空の入力のために
のバージョン0.7.3でのの新機能である:ます。
- パース〜/ .jug / configrc
- 不具合を修正しました。
- 専用ケースnumpyのアレイで保存します。
- より表現jugdir構文を追加します。
- ディスクにdict_storeバックエンドを保存します。
待ち時間と
の の新バージョン0.7.2で何をされます:
- 配布物に不足しているファイルが含まれています。
のバージョン0.7.1でのの新機能:
- 睡眠まで、サブコマンド 。
- バリア()とMapReduceの相互作用のために修正します。
- ドキュメントの改善ます。
のバージョン0.7のの新機能: `` shell``コマンドます
- ベター
- 書き直しロードjugfilesための方法
- タスクF` `としてアクセス本来の機能を持ってます。
のバージョン0.6.9でのの新機能である:ます。
- 新しいチェックコマンド
- load_all()します。
シェル内部の
の何が新しいのバージョン0.5.2で:
- 新規 `shell`コマンド 。
- Redisのバックエンドで圧縮します。
- '無効'コマンド。の速度の向上します。
のバージョン0.5.1でのの新機能:
- Redisのバックエンドします。
- 辞書依存します。
- 変更されたコマンドラインインターフェイス(水差しコマンドjugfile ...)
の要件の
- はPython 2.6以上
コメントが見つかりません