Facebook открыла код HydraBase — новой распределенной базы данных на основе Apache HBase

Facebook сообщает, что в новой базе данных HydraBase, продолжающей развитие популярного решения для Big Data — Apache HBase, повышена надёжность и снижено время простоя при переключении сервера в случаях, когда один из региональных серверов отключается.

Пример схемы для разворачивания HydraBase в Facebook
Пример схемы для разворачивания HydraBase в Facebook / Иллюстрация с сайта Facebook Code

Facebook достаточно активно использует HBase — точнее, её модифицированную версию — для хранения данных различных сервисов. В частности, она используется во внутренней системе мониторинга компании, индексе поиска, а также для анализа потока данных и для извлечения данных. Данные в Facebook разделены между разными регионами с помощью HBase, а сами регионы размещены на группе региональных серверов. Если один из таких региональных серверов выйдет из строя, то для всех регионов, которые были на нём размещены, производится миграция на другой региональный сервер. Несмотря на то, что в HBase этот механизм работает автоматически, потребуется достаточно много времени, чтобы смена сервера произошла. HydraBase призвана устранить этот недостаток.

Каждый регион в HydraBase размещён на нескольких региональных серверах, и если какой-то один сервер отключится, остальные региональные серверы выступят в роли резервных, что даёт значительный прирост по времени в сравнении с HBase. По заявлению Facebook, использование HydraBase позволит им сократить время простоя до пяти минут в год.

Сейчас HydraBase находится в состоянии тестирования, а компания планирует поэтапное внедрение продукта на своих кластерах.

Автор: Никита Лялин по материалам Gigaom.Com, Facebook Code.







Интересные новости
Незавершенная версия Windows 7 работает лучше Vista
Программист открыл заблокированные возможности Windows 7
Quick Slide Show 2.32: создание flash-презентаций
Покупатели гоняются за старыми компьютерами ради Windows XP
Визуализатор V-Ray 1.5 Service Pack 2 с поддержкой 3ds Max 2009
Блок рекламы


Похожие новости

Уязвимость браузера Safari может привести к утечке данных и раскрытию личности пользователяУязвимость браузера Safari может привести к утечке данных и раскрытию личности пользователя
HPE случайно удалила 77 Тбайт данных с суперкомпьютера университета Киото
Apache выпустила уже третий патч для закрытия уязвимости в библиотеке Log4j — второй снова не справился
Хакеры из FIN7 стали рассылать вредоносные файлы Word для кражи данных с Windows-компьютеров
Kaseya получила ПО для расшифровки данных, затронутых вирусом-вымогателем REvil
В новой сборке Windows 11 в меню «Пуск» появился поиск
В новой бете macOS Big Sur нашлись упоминания грядущих iMac на ARM-процессорах Apple
Microsoft начала тестирование новой версии пакета Feature Experience Pack для Windows 10
Microsoft признала проблему с «Диспетчером учётных данных» в Windows 10
Microsoft ускорила запуск Edge с помощью новой функции
Последние новости

Подгружаем последние новости