Esiste un modo efficace per eliminare più righe in HBase o il mio caso d'uso non sembra adatto per HBase?Modo efficiente per eliminare più righe in HBase
C'è una tabella che dice 'grafico', che contiene elementi che sono nei grafici. chiavi Row sono nel seguente formato: chart|date_reversed|ranked_attribute_value_reversed|content_id
volte vorrei per rigenerare grafico per una determinata data, quindi voglio eliminare tutte le righe a partire dal 'chart | date_reversed_1' fino a 'chart | date_reversed_2'. C'è un modo migliore rispetto a quello di emettere un Elimina per ogni riga trovata da una scansione? Tutte le righe da eliminare saranno vicine l'una all'altra.
Ho bisogno di cancellare le righe, perché non voglio che un elemento (un content_id) abbia più voci che avrà se il suo valore rank_attributo è stato modificato (il suo cambiamento è il motivo per cui il grafico deve essere rigenerato) .
Essendo un principiante HBase, quindi forse potrei fare un uso scorretto di righe per qualcosa che le colonne sarebbero migliori - se hai un suggerimento di design, cool! Oppure, forse i grafici sono meglio generati in un file (ad esempio non HBase per l'output)? Sto usando MapReduce.
Questo oggetto non è incluso nel 96 – Adelin