Jump to content

Накопление Apache

(Перенаправлено с Аккумуло )
Накопление Apache
Разработчик(и) Фонд программного обеспечения Apache
Стабильная версия 2.1.0 (1 ноября 2022 г .; 21 месяц назад ( 2022-11-01 ) [ 1 ] ) [±]
Репозиторий Репозиторий накопления
Написано в Ява
Операционная система Кросс-платформенный
Лицензия Лицензия Апач 2.0
Веб-сайт накопление .apache .org

Apache Accumulo — это хорошо масштабируемое распределенное хранилище ключей и значений, основанное Google Bigtable на . [ 3 ] Это система, построенная на основе Apache Hadoop , Apache ZooKeeper и Apache Thrift . Написанный на Java на уровне ячеек , Accumulo имеет метки доступа и программирования на стороне сервера механизмы . Согласно рейтингу DB-Engines , Accumulo является третьим по популярности NoSQL колоночным хранилищем после Apache Cassandra и HBase и 67-м по популярности ядром базы данных любого типа (полным) по состоянию на 2018 год. [ 4 ]

США Accumulo был создан в 2008 году Агентством национальной безопасности и в сентябре 2011 года внес свой вклад в Фонд Apache в качестве проекта-инкубатора. [ 5 ]

21 марта 2012 года Accumulo завершил инкубацию в Apache, что сделало его проектом высшего уровня. [ 6 ]

В июне 2012 года Комитет Сената США по вооруженным силам (SASC) опубликовал проект закона о разрешении Министерства обороны (DoD) 2012 года, который включал ссылки на Apache Accumulo. В законопроекте SASC потребовал от Министерства обороны оценить, сможет ли Apache Accumulo достичь коммерческой жизнеспособности, прежде чем внедрять его в Министерстве обороны. [ 7 ] Конкретные критерии не были включены в проект формулировок, но создание коммерческих организаций, поддерживающих Apache Accumulo, можно считать фактором успеха. [ 8 ]

Основные особенности

[ редактировать ]

Безопасность на уровне ячейки

[ редактировать ]

Apache Accumulo расширяет модель данных Bigtable , добавляя к ключу новый элемент под названием Column Visibility . Этот элемент хранит логическую комбинацию меток безопасности, которые должны быть выполнены во время запроса, чтобы ключ и значение были возвращены как часть пользовательского запроса. Это позволяет хранить данные с различными требованиями безопасности в одной таблице и позволяет пользователям видеть только те ключи и значения, для которых они авторизованы. [ 5 ]

Серверное программирование

[ редактировать ]

В дополнение к безопасности на уровне ячеек Apache Accumulo предоставляет механизм программирования на стороне сервера, называемый итераторами, который позволяет пользователям выполнять дополнительную обработку на сервере планшета. Диапазон операций, которые можно применить, эквивалентен тем, которые можно реализовать в функции MapReduce Jointer , которая создает совокупное значение для нескольких пар ключ-значение.

Заказ ключа пользователя

[ редактировать ]

Apache Accumulo упорядочивает записи в порядке пользовательских ключей и предоставляет итератор для диапазона ключей. Это позволяет использовать локальность ссылки, недоступную в некоторых других распределенных хранилищах (включая Cassandra и Voldemort, которые упорядочиваются по хешу пользовательского ключа).

См. также

[ редактировать ]
  1. ^ «Апач Аккумуло 2.1.0» . Апач Аккумуло . Фонд программного обеспечения Apache. 01.11.2022 . Проверено 8 июня 2023 г.
  2. ^ «Apache Accumulo 2.0.0-альфа-2» . Проверено 4 июля 2019 г.
  3. ^ Накопление Apache . Accumulo.apache.org. Проверено 18 сентября 2013 г.
  4. ^ DB-Engines Ranking — рейтинг популярности магазинов широкой колонки . Db-engines.com. Проверено 10 апреля 2018 г. Архивировано 10 апреля 2018 г.
  5. ^ Jump up to: а б АНБ передает Apache защищенную базу данных с открытым исходным кодом - правительство . Informationweek.com (6 сентября 2011 г.). Проверено 18 сентября 2013 г.
  6. ^ Статус инкубации Accumulo — Инкубатор Apache . Инкубатор.apache.org. Проверено 18 сентября 2013 г.
  7. ^ Мец, Кейд. (2012-12-19) АНБ подражает Google и злит Сенат | Проводное предприятие . Wired.com. Проверено 18 сентября 2013 г.
  8. ^ Язык SASC Accumulo поддерживает открытый исходный код, говорят сторонники. Архивировано 20 марта 2016 г. на Wayback Machine . FierceGovernmentIT (14 июня 2012 г.). Проверено 18 сентября 2013 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: e9056da725762ddcc6ffba7be0b90cb0__1681669680
URL1:https://arc.ask3.ru/arc/aa/e9/b0/e9056da725762ddcc6ffba7be0b90cb0.html
Заголовок, (Title) документа по адресу, URL1:
Apache Accumulo - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)