Lt304888.ru

Туристические услуги

HBase

13-07-2023

Apache HBase
Тип

Распределённые базы данных

Разработчик

Apache Software Foundation

Написана на

Java

Операционная система

Кроссплатформенное программное обеспечение

Последняя версия

0.94.1 (8 августа 2012 год)

Состояние

Активный

Лицензия

Apache License 2.0

Сайт

hbase.apache.org/

HBase — нереляционная, распределённая база данных с открытым исходным кодом, написана на Java, является аналогом Google BigTable. Разрабатывается в рамках проекта Apache Hadoop фонда Apache Software Foundation. Работает поверх распределенной файловой системы HDFS (Hadoop Distributed Filesystem) и обеспечивает BigTable-подобные возможности для Hadoop. То есть обеспечивает отказоустойчивый способ хранения больших объёмов разреженных данных.

Поддержка компрессии, операции в памяти и Java API, но и через API REST, Avro или Thrift.

HBase не является прямой заменой классических SQL баз данных, хотя, в последнее время, в этой сфере она стала работать существенно лучше и в настоящее время используется для управления данными на нескольких веб-сайтах[2][3], в том числе Facebook использует её для своей платформы сообщений[4].

Содержание

История

Apache HBase появилась как проект компании Powerset, которой было необходимо обрабатывать большие объём данных для создания поисковой системы на естественном языке. В настоящее время проект имеет большой приоритет в Apache и вызывает значительный интерес[5].

В ноябре 2010 года Facebook выбрал HBase для создания на её основе новой платформы обмена сообщениями[4].

См. также

Примечания

  1. Chang, et al. (2006). Bigtable: A Distributed Storage System for Structured Data
  2. Powered By HBase
  3. StumbleUpon HBase Presentation
  4. ↑ The Underlying Technology of Messages
  5. Powerset Blog

Ссылки

  • Официальный сайт Apache HBase  (англ.)
  • Официальный сайт Apache Hadoop  (англ.)
  • Apache Hadoop: HBase  (рус.)


HBase.

© 2020–2023 lt304888.ru, Россия, Волжский, ул. Больничная 49, +7 (8443) 85-29-01