Pаспределенная нереляционная база данных, работающая на платформе Hadoop и HDFS.
Apache HBase используется множеством компаний, среди которых можно выделить Apple, Facebook, Pinterest, Salesforce, Xiaomi и Yahoo. Список возможностей HBase включает в себя линейную и модульную масштабируемость, удобные базовые классы для работы заданий Hadoop MapReduce с таблицами БД, а также автоматический и настраиваемый шардинг таблиц (то есть разбиение данных по определенному принципу для их хранения на разных физических серверах).
Apache HBase представляет собой распределенную систему хранения структурированных данных, которая спроектирована в расчете на горизонтальное масштабирование до очень больших размеров с использованием массовых компьютеров. Это проект Apache, в котором реализован клон архитектуры хранения BigTable (к числу других клонов BigTable относятся проект Apache Cassandra и проект Hypertable). На практике кластеры HBase могут устанавливаться и исполняться на любом облачном IaaS-сервисе поставщика. HBase — нереляционная распределённая база данных с открытым исходным кодом; написана на Java; является аналогом Google BigTable. Разрабатывается в рамках проекта Hadoop фонда Apache Software Foundation. Работает поверх распределенной файловой системы HDFS (Hadoop Distributed File System) и обеспечивает BigTable-подобные возможности для Hadoop, то есть обеспечивает отказоустойчивый способ хранения больших объёмов разреженных данных.
Как и все продукты Apache, HBase распространяется на условиях лицензии Apache License v2.0.
Сайт разработчика:
Что почитать?
Разместил: