hbase-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jean-Daniel Cryans" <jdcry...@gmail.com>
Subject Re: Hosting a new web app on Hadoop?
Date Fri, 07 Mar 2008 18:36:31 GMT
About the schema, you will want to have a minimum number of tables since
HBase (and Bigtable) is not relationnal so you will have to denormalize your
data. If you need normalization, HBase is not for you.

J-D

2008/3/7, Charlie O'Keefe <charlieok@gmail.com>:
>
> It seems like I've seen a lot of mentions of running large data analysis
> jobs on Hadoop clusters, but I can't recall reading anything about hosting
> a
> website on a Hadoop cluster.
>
> I'm just starting to learn about this project but my reaction to reading
> about Hadoop is, "Hey, I'm designing a web application and I'm concerned
> that by using a mysql backend, it will be a challenge should I need to
> scale
> it. Hey, here's a project that is designed to scale elastically on
> computing
> clusters, and it includes both a scalable execution environment and a
> scalable database! Why not skip mysql and design my backend around HBase?"
>
> So how about it? I'd be interested in hearing from someone with some
> expertise in Hadoop. Does this idea make sense? Or is there something
> about
> Hadoop that makes it less than ideal for a new web application project
> that
> thinks it might scale to lots of data and users?
>
> I am also very curious about best practices for schema design (or whatever
> the HBase equivalent of a schema is), and how best to handle situations in
> which there are many complex relationships between the entities being
> represented.
> Thanks for any help!
>
>
> Charlie
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message