HBase

0
Ваша оценка: Нет

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.

Сайт разработчика: http://hbase.apache.org/
Что почитать?


Разместил: vikos 25 Февраль 2015 в 15:43