Есть ли эффективный способ удаления нескольких строк в HBase или мой запах использования, который не подходит для HBase?Эффективный способ удаления нескольких строк в HBase
В таблице указано «диаграмма», которая содержит элементы, которые находятся в диаграммах. Ключи строк в следующем формате: chart|date_reversed|ranked_attribute_value_reversed|content_id
Иногда я хочу, чтобы восстановить таблицу для данной даты, поэтому я хочу, чтобы удалить все строки, начинающиеся с «графика | date_reversed_1» до «графика | date_reversed_2». Есть ли лучший способ, чем выдавать Delete для каждой строки, найденной при сканировании? Все строки, которые нужно удалить, будут близки друг к другу.
Мне нужно удалить строки, потому что я не хочу, чтобы один элемент (один content_id) имел несколько записей, которые он будет иметь, если бы его ranked_attribute_value было изменено (его изменение является причиной того, что диаграмма должна быть восстановлена) ,
Будучи новичком в HBase, возможно, я мог бы злоупотреблять строками для чего-то, что было бы лучше, если бы у вас были дизайнерские предложения, круто! Или, может быть, диаграммы лучше сгенерированы в файле (например, нет HBase для вывода)? Я использую MapReduce.
Этот объект не входит в 96 – Adelin