Выпущен HBase 1.0


Apache объявил о доступности HBase v1.0, распределенной масштабируемой базы данных для Hadoop и HDFS.

HBase используется поверх Apache Hadoop и его распределенной файловой системы для произвольного доступа чтения / записи в реальном времени к большим наборам данных в кластерах стандартного оборудования.

В новой версии более 1500 изменений и обновлений по сравнению с предыдущей основной версией Apache HBase 0.98.0. Повышена производительность новой версии, добавлены новые API-интерфейсы, а некоторые клиентские API-интерфейсы устарели. Теперь вы можете использовать реплики регионов с согласованными временными шкалами для повышения доступности, а также улучшили внешний вид и удобство использования программного обеспечения.

Причина отказа от HTableInterface, HTable и HBaseAdmin была объяснена в сообщении блога Эниса Сезтутара, члена Apache HBase PMC и менеджера выпуска HBase-1.0.0:

«API клиентского уровня HBase развивался на протяжении многих лет. Чтобы упростить семантику и поддерживать и сделать его расширяемым и более простым в использовании в будущем, мы пересмотрели API до версии 1.0. С этой целью 1.0.0 представляет новые API и не поддерживает некоторые из часто используемых клиентских API (HTableInterface, HTable и HBaseAdmin) ».

Изменения API означают, что управление соединениями было перемещено в новый класс ConnectionFactory. Появилось четыре новых интерфейса:

Связь

Таблица

RegionLocator

Админ

В сообщении блога говорится, что Apache пометил HBase-1.0.0 как следующую стабильную версию HBase, что означает, что все новые пользователи должны начать использовать эту версию, добавив:

«Однако, как база данных, мы понимаем, что переход на более новую версию может занять некоторое время. Мы продолжим поддерживать и выпускать версии 0.98.x до тех пор, пока сообщество пользователей не будет готово к концу своего жизненного цикла ».


Добавить комментарий