I have a table with 1 column family called 'A'. On runtime, I will insert the (Key-Value) pair to the table. Leave the RowKey away, in my design, Column qualifier is MD5(Key) so, column qualifers are dynamically created, and the cell will contains the corresponding Value.
E.g: Each car has a license plate. I want to insert all to one table in HBase. Car A has rowkey R1, column qualifier is C1, value is License Plate of A. Car B has rowkey R2, , column qualifier is C2, value is License Plate of A, and vice versa. With the schema, When executing Scan command, with rowkey = R1, is cell contained in column qualifier C2 return (in this case, it is definite null)?
I want to ask some questions about performances:
With this schema design, Does Scan command's performance decrease? (I want to scan all values on the table). With each row, is all column will be returned?
With the above requirements, can anyone point me the right way to design this table?
Thank you very much!