アパッチ・アキュムロ

アパッチ・アキュムロ
開発者Apacheソフトウェア財団
安定版リリース2.1.3(2024年8月12日[ 1 ][±] ( 2024-08-12 )
リポジトリAccumuloリポジトリ
書かれたジャワ
オペレーティング·システムクロスプラットフォーム
ライセンスApacheライセンス2.0
Webサイトaccumulo .apache .org

Apache Accumuloは、 GoogleBigtableをベースとした、スケーラビリティの高いソート済み分散キーバリューストアです。[ 2 ] Apache HadoopApache ZooKeeperApache Thriftを ベースに構築されたシステムです。Javaで記述されたAccumuloは、セルレベルのアクセスラベルサーバーサイドプログラミングメカニズムを備えています。DB -Enginesランキングによると、AccumuloはApache CassandraHBaseに次いでNoSQLワイドカラムストアとして3番目に人気があり、2018年時点ではあらゆるタイプのデータベースエンジン(完全版)の中で67番目に人気があります。[ 3 ]

歴史

Accumuloは2008年に米国国家安全保障局によって設立され、2011年9月にApache財団にインキュベータープロジェクトとして寄贈されました。[ 4 ]

2012年3月21日、AccumuloはApacheのインキュベーションを卒業し、トップレベルのプロジェクトとなった。[ 5 ]

論争

2012年6月、米国上院軍事委員会(SASC)は、Apache Accumuloへの言及を含む2012年国防総省(DoD)権限法案草案を発表しました。この法案草案において、SASCはDoDに対し、Apache AccumuloをDoD全体に導入する前に、商業的に実現可能かどうかを評価することを義務付けました。[ 6 ]草案には具体的な基準は含まれていませんでしたが、Apache Accumuloをサポートする商業団体の設立は成功要因の一つと考えられます。[ 7 ]

主な特徴

細胞レベルのセキュリティ

Apache AccumuloはBigtableデータモデルを拡張し、キーに「列の可視性」と呼ばれる新しい要素を追加します。この要素は、クエリ時にキーと値がユーザーリクエストの一部として返されるために満たさなければならないセキュリティラベルの論理的な組み合わせを格納します。これにより、セキュリティ要件が異なるデータを同じテーブルに格納できるようになり、ユーザーは許可されたキーと値のみを参照できるようになります。[ 4 ]

サーバーサイドプログラミング

Apache Accumuloは、セルレベルのセキュリティに加えて、ユーザーがタブレットサーバーで追加処理を実行できるイテレータと呼ばれるサーバー側プログラミングメカニズムを提供します。適用可能な操作の範囲は、複数のキーと値のペアから集計値を生成する MapReduce Combiner関数内で実装できる操作と同等です。

ユーザーキーの順序

Apache Accumuloは、エントリをユーザーキーの順序で並べ替え、キー範囲のイテレータを公開します。これにより、他の分散ストア(ユーザーキーのハッシュで並べ替えるCassandraやVoldemortなど)では実現できない参照の局所性を実現します。

論文

参照

参考文献

  1. ^ “Apache Accumulo 2.1.3” . Apache アキュムロ。 Apache ソフトウェア財団。 2024-08-12 2024 年 11 月 17 日に取得
  2. ^ Apache Accumulo。アキュムロ.apache.org。 2013 年 9 月 18 日に取得。
  3. ^ DB-Enginesランキング - ワイドカラムストアの人気ランキング。Db-engines.com。2018年4月10日閲覧。 2018年4月10日アーカイブ
  4. ^ a b NSA、オープンソースのセキュアデータベースをApacheに提出 - 政府. Informationweek.com (2011年9月6日). 2013年9月18日閲覧。
  5. ^ Accumulo Incubation Status - Apache Incubator . Incubator.apache.org. 2013年9月18日閲覧。
  6. ^ Metz, Cade. (2012-12-19) NSAがGoogleを模倣し上院を怒らせる | Wired Enterprise . Wired.com. 2013年9月18日閲覧。
  7. ^ SASC Accumulo言語はオープンソースに賛成だと支持者は主張する。Wayback Machineで2016年3月20日にアーカイブ。FierceGovernmentIT (2012年6月14日)。2013年9月18日閲覧。