ホームページ  >  記事  >  運用・保守  >  Apacheのトッププロジェクトは何ですか

Apacheのトッププロジェクトは何ですか

(*-*)浩
(*-*)浩オリジナル
2019-06-11 15:37:0710476ブラウズ

1999 年の設立以来、Apache Software Foundation は独自の強力なエコシステムの確立に成功してきました。そのコミュニティには多くの優れたオープンソース プロジェクトが誕生しており、ますます多くの国内外のプロジェクトがインキュベーションのためにこの国際的なオープンソース コミュニティに集まってきています。

Apacheのトッププロジェクトは何ですか

現在のすべての Apache プロジェクトは、卒業する前にインキュベーターによって育成され、一連の品質要件を満たす必要があることが報告されています。インキュベーターを卒業したプロジェクトは、独立してトップレベル プロジェクトになるか、他のトップレベル プロジェクトのサブプロジェクトになります。

誰もが Apache インキュベーションの標準を理解できるように、この記事では、2016 年 1 月 1 日から 2017 年 1 月 19 日までに Apache によって正常にインキュベートされ、独立して管理されたいくつかのトップレベル プロジェクトを数えます。

1. Apache Beam

Apache Beam は、2016 年 2 月 1 日に Google が Apache Foundation に寄贈したインキュベーション プロジェクトで、2017 年 1 月 10 日に正式に開始されました。 . 卒業とApacheトップレベルプロジェクトへのアップグレードを発表。

Apache Beam の主な目標は、バッチ処理とストリーム処理のプログラミング パラダイムを統合し、無制限で順序が乱れた Web スケールのデータ セットに対応する、シンプルで柔軟、機能が豊富で表現力豊かな SDK を提供することです。処理。このプロジェクトは、データ処理のプログラミング パラダイムとインターフェイス定義に焦点を当てており、特定の実行エンジンの実装は含まれません。 Apache Beam は、Beam に基づいて開発されたデータ処理プログラムがあらゆる分散コンピューティング エンジン上で実行できることを望んでいます。

2. Apache Eagle

Apache Eagle は eBay から生まれ、大規模な Hadoop クラスターの監視問題を解決するために初めて使用されました。10 月に Apache に提出されました。 2015 年 26 日。インキュベートされましたが、2017 年 1 月 10 日に Apache のトップレベル プロジェクトとして卒業することが正式に発表されました。

Apache Eagle は、Apache Hadoop、Apache Spark などのビッグ データ プラットフォーム上のセキュリティとパフォーマンスの問題をリアルタイムでインテリジェントに特定するためのオープンソースの監視およびアラート ソリューションです。 Apache Eagleは主に、高スケーラビリティ、高拡張性、低遅延、ダイナミックコラボレーションなどの機能を備えており、データの挙動をリアルタイムで監視し、機密データへのアクセスや悪意のある操作を即座に検知し、即座に対策を講じることができます。

3. Apache Geode

Apache Geode は、もともと商用製品として Gemstone Systems によって開発され、初期にはトランザクション ツールとして金融分野で広く使用されていました。 、低遅延 データ エンジンはウォール街の取引プラットフォームで使用されています。コードは 2015 年 4 月 27 日に Apache Incubator に提出され、2016 年 11 月 21 日に Apache トップレベル プロジェクトとして卒業されました。

Apache Geode は、クラウド アーキテクチャ全体にわたって、データクリティカルなアプリケーションへのリアルタイムで一貫したアクセスを提供するデータ管理プラットフォームです。動的なデータ レプリケーションとパーティショニング テクノロジを使用して、高可用性、高パフォーマンス、高スケーラビリティ、およびフォールト トレランスを実現します。さらに、分散データ コンテナーの場合、Apache Geode は信頼性の高い非同期イベント通知と信頼性の高いメッセージ配信を提供するメモリベースのデータ管理システムです。

4. Apache Twill

Apache Twill は、2013 年 11 月 14 日にコードを Apache Incubator に提出し、2016 年 7 月 27 日に卒業を発表しました。 Apache のトップレベル プロジェクト。

Apache Twill は、開発、展開、管理のための一般的な分散アプリケーションに豊富な組み込み機能を提供し、Hadoop クラスターの運用と管理を大幅に簡素化します。これは、YARN コンテナーと Java スレッドを抽象化として使用し、Cask Data Application Platform (CDAP) の背後にある重要なコンポーネントとなっています。 CDAP は、開発者や組織が Hadoop や Spark 上でデータ アプリケーションを簡単に構築、展開、管理できるようにするオープン ソースの統合およびアプリケーション プラットフォームです。

5. Apache Kudu

Apache Kudu は、Cloudera によって開発されたデータ ストレージ システムです。2015 年 12 月 3 日に Apache インキュベーション プロジェクトとなり、 2016 年 7 月に Apache インキュベーション プロジェクトに参加。5 月 25 日に卒業が正式に発表され、Apache トップレベル プロジェクトにアップグレードされました。

Apache Kudu は、Hadoop エコシステム用に構築されたオープンソースのカラム ストレージ エンジンで、柔軟で高性能な分析パイプラインを可能にするように設計されています。リアルタイムの挿入、更新、削除など、従来のデータベースで見られる多くの操作をサポートします。現在、小売、オンライン サービスの提供、リスク管理、デジタル広告などを含む多くの業界のさまざまな企業や組織で使用されており、より馴染みのあるものは Xiaomi です。

6、Apache Bahir

Apache Bahir のコードはもともと Apache Spark プロジェクトから抽出されたもので、後に独立したプロジェクトとして提供され、2016 年にリリースされました。 2016 年 6 月 29 日に Apache のトップレベル プロジェクトとして発表されました。

Apache Bahir は、多様なストリーミング コネクタと SQL データ ソースを提供することで、分析プラットフォームのカバレッジを拡張します。当初は Apache Spark の拡張機能のみを提供していましたが、現在は Apache Flink も提供しており、Apache の拡張機能も提供する可能性があります。拡張サービスは、Beam およびその他のプラットフォームで利用可能です。


Apache 関連の技術記事の詳細については、「

Apache 使用法チュートリアル 」列にアクセスして学習してください。

以上がApacheのトッププロジェクトは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:Apache Solrとは次の記事:Apache Solrとは