Home | About | Sematext search-lucene.com search-hadoop.com NEW:
Monitor These Apps!  Search Hadoop and all its subprojects:
Switch to Threaded View HBase >> mail # user >> When to expand
vertically vs. horizontally in Hbase  Copy link to this message
Re: When to expand vertically vs. horizontally in Hbase Mike and
I get into good discussions about ERD modeling and HBase a lot
... :)  Mike's right that you should avoid a design that relies
heavily on relationships when modeling data in HBase, because
relationships are tricky (they're the first thing that gets
throw out the window in a database that can scale to huge data
sets, because enforcing them is more trouble than its worth; as
is supporting normalization, joins, etc). If you start with a
traditional ERD, you're more likely to fall into this trap,
because you're "used to" normalizing the crap out of your
entities.  But, something just occurred to me: just because your
physical implementation (HBase) doesn't support normalized
entities and relationships