Apache Accumulo


Apache_Accumulo

Apache Accumuloは、GoogleのBigtableに基づいた、拡張性の高いソート済みの分散型Key-Valueストアです。また、上に構築されたシステムではApache Hadoopの、アパッチのZooKeeper、及びアパッチ倹約。書かれたJava、Accumuloは、細胞レベルであり、アクセスのラベルとサーバー側のプログラミングメカニズムを。DB-Enginesランキングによると、AccumuloはApache CassandraとHBaseに次ぐ3番目に人気のあるNoSQL ワイドカラムストアであり、2018年の時点であらゆるタイプ(完全)の67番目に人気のあるデータベースエンジンです。 Apache Accumulo 開発者
Apache Software Foundation
安定リリース
2.0.1(2020年12月24日; 9か月前) (2020-12-24)
リポジトリ
Accumuloリポジトリ
で書かれている Java オペレーティング・システム
クロスプラットフォーム
ライセンス
Apacheライセンス2.0
Webサイト
accumulo .apache .org

コンテンツ
1 歴史
1.1 論争
2 主な特徴
2.1 セルレベルのセキュリティ 2.2 サーバー側プログラミング 2.3 ユーザーキーの注文
3 論文
4 も参照してください
5 参考文献
6 外部リンク

歴史
Accumuloは、米国で2008年に作成された国家安全保障局へと貢献のApache Foundationの2011年9月インキュベータプロジェクトとして
2012年3月21日、AccumuloはApacheでのインキュベーションを卒業し、トップレベルのプロジェクトになりました。

論争
2012年6月、米国上院軍事委員会(SASC)は、Apache Accumuloへの言及を含む2012年国防総省(DoD)認可法案を発表しました。法案では、SASCは、国防総省全体に実装する前に、ApacheAccumuloが商業的実行可能性を達成できるかどうかを評価することを国防総省に要求しました。ドラフト言語には特定の基準は含まれていませんでしたが、ApacheAccumuloをサポートする営利団体の設立は成功要因と見なすことができました。

主な特徴

セルレベルのセキュリティ
ApacheのAccumuloは拡張Bigtableのデータモデルを呼ばれるキーに新しい要素を追加し、列の可視性。この要素は、キーと値がユーザー要求の一部として返されるために、クエリ時に満たされる必要があるセキュリティラベルの論理的な組み合わせを格納します。これにより、さまざまなセキュリティ要件のデータを同じテーブルに保存でき、ユーザーは許可されているキーと値のみを表示できます。

サーバー側プログラミング
セルレベルのセキュリティに加えて、Apache Accumuloは、ユーザーがTabletServerで追加の処理を実行できるようにするIteratorsと呼ばれるサーバー側のプログラミングメカニズムを提供します。適用できる操作の範囲は、いくつかのキーと値のペアの集計値を生成するMapReduceCombiner関数内で実装できる操作の範囲と同等です。

ユーザーキーの注文
Apache Accumuloは、ユーザーキーの順序でエントリを並べ替え、キー範囲全体でイテレータを公開します。これにより、他のいくつかの分散ストア(ユーザーキーのハッシュで順序付けされるCassandraおよびVoldemortを含む)からは利用できない参照の局所性が可能になります。

論文
2011 YCSB ++:カーネギーメロン大学と国家安全保障局によるスケーラブルなテーブルストアの高度な機能のベンチマークとパフォーマンスのデバッグ。
2012ドライビングビッグデータとビッグ計算MITリンカーン研究所によります。
2013 D4M 2.0スキーマ: MITリンカーン研究所によるAccumuloデータベースの汎用高性能スキーマ。
2013非リレーショナル分散データベースにおける時空インデックスCCRIによって

も参照してください
icon"
 コンピュータプログラミングポータル
image
 無料のオープンソースソフトウェアポータルBigtable Apache Cassandra
列指向DBMSHypertable HBase Hadoop
sqrrl

参考文献
^ 「ApacheAccumulo2.0.1」。ApacheAccumulo。Apacheソフトウェアファウンデーション。2020-12-24 。2021-03-16を取得。
^ 「ApacheAccumulo2.0.0-alpha-2」。
^ ApacheAccumulo。Accumulo.apache.org。。
^ DB-Enginesランキング-幅広い列ストアの人気ランキング。Db-engines.com。。アーカイブ2018-04-10。
^ NSA書類を提出オープンソースは、Apacheへの安全なデータベース-政府。Informationweek.com(2011-09-06)。。
^ アキュムロインキュベーションステータス-ApacheIncubator。Incubator.apache.org。。
^ メッツ、ケイド。(2012-12-19) NSAはGoogleを模倣し、上院を離れて放尿| 有線エンタープライズ。Wired.com。。
^ SASC Accumulo言語のプロオープンソース、支持者は言う。FierceGovernmentIT(2012-06-14)。。

外部リンク
公式サイト