HBase

HBase
Тип свободное и открытое программное обеспечение и система управления базами данных
Разработчик Apache Software Foundation
Написана на Java[3][2]
Операционная система кроссплатформенность
Первый выпуск 2006[1] и 14 апреля 2012[2]
Аппаратная платформа Java Virtual Machine
Последняя версия
Кандидат в релизы
Репозиторий gitbox.apache.org/repos/…
Лицензия Apache License 2.0[4]
Сайт hbase.apache.org (англ.)

HBase — СУБД класса NoSQL с открытым исходным кодом, проект экосистемы Hadoop. Написана на Java; относится к категории «семейство столбцов», многие технические решения переняты из Google BigTable. Работает поверх распределенной файловой системы HDFS и обеспечивает BigTable-подобные возможности для Hadoop, то есть обеспечивает отказоустойчивый способ хранения больших объёмов разреженных данных.

Поддержка сжатия, операции в памяти и фильтр Блума для каждого базового столбца реализованы в соответствии с документацией BigTable[5]. Таблицы в HBase могут служить входом и выходом для работы реализации MapReduce в проекте Hadoop, и могут быть получены не только через Java API, но и через API (REST, Avro, Thrift). Проекты Phoenix и Trafodion обеспечивают SQL-доступ к данным под управлением HBase.

Используется для управления данными в ряде крупных проектов[6][7], в частности, Facebook в период 2010—2018 годов использовал HBase для платформы сообщений[8] (в 2018 году платформа переведена на MyRocks[9]), к числу постоянных пользователей также относятся Adobe, StumbleUpon, Twitter, Yahoo! (эксплуатирует HBase-кластер из 3 тыс. узлов[10]).

  1. http://hbase.apache.org/book/hbase.history.html
  2. 1 2 https://projects.apache.org/json/projects/hbase.json
  3. The hbase Open Source Project on Open Hub: Languages Page — 2006.
  4. http://hbase.apache.org/license.html
  5. Chang, et al. (2006). Bigtable: A Distributed Storage System for Structured Data
  6. Powered By HBase. Дата обращения: 12 января 2012. Архивировано из оригинала 27 марта 2013 года.
  7. StumbleUpon HBase Presentation. Дата обращения: 12 января 2012. Архивировано 21 октября 2013 года.
  8. The Underlying Technology of Messages. Дата обращения: 12 января 2012. Архивировано 6 декабря 2014 года.
  9. Xiang Li, Thomas Georgiou. Migrating Messenger storage to optimize performance. Facebook (26 июня 2018). Дата обращения: 3 января 2019. Архивировано 11 ноября 2018 года.
  10. Ошибка в сносках?: Неверный тег <ref>; для сносок elreg не указан текст

HBase

Dodaje.pl - Ogłoszenia lokalne