Most documentation and articles on HBase suggest that a schema in HBase should have not more than 2 or 3 column families. How does the number of column families impact HBase performance? Why are too many column families a bad schema design?
When does it make sense to create multiple tables as opposed to multiple column families to store data?
I have read the explanation here, but don't fully understand it.