13-07-2023
Тип | |
---|---|
Разработчик | |
Написана на | |
Операционная система | |
Последняя версия | |
Состояние |
Активный |
Лицензия |
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].
Это заготовка статьи о программном обеспечении. Вы можете помочь проекту, исправив и дополнив её. |
HBase.