2016-12-06 12 views
1

私はApache Igniteの初心者です。IgniteとSparkの統合のために、Igniteはデータがスパークアプリケーション全体で生きるメモリ内の層を提供しているように見えます。これはTachyonメモリ内ファイルシステムとして提供されます。 私はIgniteとTachyonの違いは何ですか?私の質問は、メモリ内ファイルシステム(IGFS for ignite)ですか?両者の間のプロとクロンは何ですか?Apache IgniteとTachyonの違い

ありがとうございます!

答えて

0

アパッチのIgniteは、多くの成分、例えば(これらに限定されない)などを有するプラットフォームである:Hadoopのには依存関係が存在しない

  • あなたはフォークジョインモデルに分布計算を実行することを可能にする計算エンジン、(またはSpark)
  • さまざまな永続性オプションを備えた分散JSR-107準拠のキー値ストレージで、データに対してインデックス付きSQLクエリを実行し、Ignite 1.8からDMLを使用してデータを更新します。
  • 分散フォールトトレラントクラスタ内で一定数のバックグラウンドプロセスを実行できるようにするサービス
  • IGFと、分散メモリ内のファイルシステム
  • のHadoop促進剤成分あなたはスパークタスクの結果
  • 分散イベント、メッセージングなどのための中間貯蔵を有することを可能にすること
  • スパークRDD統合...

Ignite-Sparkの統合については、 SQLクエリを実行する機能に注目しなければなりません。これにより、大規模なRDDでのSparkと比較して、クエリのパフォーマンスが大幅に向上する可能性があります。

Tachyonはメモリ内のファイルシステムなので、Tachyon自体はIGFSとかなり近いと言います。

+0

ありがとう@アレクセイ.. Igniteには多くのコンポーネントが含まれているのはなぜか分かりません。それが提供するコンポーネント/ケーパビリティが多くなればなるほど、個々のコンポーネントに支払うフォーカスは少なくなります。 – Tom