Apache HBase: методы и операции для распределенной базы данных NoSQL

  1. Put: этот метод используется для вставки или обновления данных в HBase. Он позволяет указать ключ строки, семейство столбцов, квалификатор столбца, метку времени и значение ячейки.

  2. Get: этот метод используется для получения данных из HBase. Вы можете указать ключ строки, семейство столбцов, квалификатор столбца и метку времени для получения конкретных данных.

  3. Сканирование. Операция сканирования позволяет получить несколько строк или диапазон строк из HBase. Для фильтрации результатов можно указать ключи начальной и конечной строки, семейство столбцов, квалификатор столбца и метку времени.

  4. Удалить: этот метод используется для удаления данных из HBase. Вы можете указать ключ строки, семейство столбцов, квалификатор столбца и метку времени для удаления определенных данных.

  5. Приращение: операция приращения используется для атомарного увеличения значения ячейки. Обычно он используется для счетчиков или увеличения числовых значений.

  6. Пакетная обработка: HBase предоставляет пакетные операции, которые позволяют выполнять несколько операций добавления, получения или удаления в одном запросе. Это может повысить производительность за счет уменьшения количества обращений по сети.

  7. Фильтр: HBase поддерживает различные фильтры, которые позволяют выборочно извлекать данные на основе определенных критериев. Фильтры можно применять к значениям столбцов, временным меткам или комбинациям условий.

  8. Сопроцессоры: HBase поддерживает сопроцессоры, которые представляют собой пользовательские фрагменты кода, которые могут выполняться на стороне сервера. Сопроцессоры позволяют выполнять сложные вычисления или пользовательские операции непосредственно в HBase.