Swapnonil's Pentaprism

    • Edit
    • Delete
    • Tags
    • Autopost

    Hbase-Hadoop VS RDBMS

    I am not sure why this has to be a X VS Y, but an interesting presentation nevertheless.

    I believe this choice should be made on the basis of sound Data Modeling rather than anything else. The Relational Model is well known, but very few people know that the Big Table and HBase storage strategy originates from the Entity Value Attribute model.

    I find the EAV model ideal for storing all kinds of metadata. Consider metadata for a photograph. While there exists known formats like EXIF and IPTC which embed the metadata inside the file itself, businesses having vast amounts of Digital Assets often add extra metadata, and store it separately. The same thing applies to other domains as well. There could be tons of metadata associated with products like a books, tables, chairs, lamp shades, you name it. Merchants usually markup individual products using keywords, or using some form of key, value pairs.

    This metadata could then be indexed or in HBase's case are sorted and stored near to each other, so that extraction is fast.

    • 4 May 2009
    • Views
    • 0 Comments
    • Permalink
    • Tweet
    • 0 responses
    • Like
    • Comment
  • Swapnonil Mukherjee's Space

    About Me
    I enjoy solving user interface and usability problems.
    I also have proven expertise in areas like middleware, encryption, web services and systems engineering.

    See my resume at http://swapnonil.emurse.com/

    Where I grew up
    Burnpur,India

    Places I've lived
    Burnpur,India; Bhusawal,India; Hyderabad,India

    Companies I've worked for
    Connectiva Systems; Oracle India Development Center

    Schools I've attended
    J.T Mahajan College of Engineering; Burnpur Riverside School; St. Patrick's Higher Secondary School

    Archive

    2009 (3)
    May (3)
  • About Swapnonil Mukherjee

    About Me
    I enjoy solving user interface and usability problems.
    I also have proven expertise in areas like middleware, encryption, web services and systems engineering.

    See my resume at http://swapnonil.emurse.com/

    Where I grew up
    Burnpur,India

    Places I've lived
    Burnpur,India; Bhusawal,India; Hyderabad,India

    Companies I've worked for
    Connectiva Systems; Oracle India Development Center

    Schools I've attended
    J.T Mahajan College of Engineering; Burnpur Riverside School; St. Patrick's Higher Secondary School

  • Subscribe via RSS
  • Follow Me

      TwitterFlickr

Theme created for Posterous by Obox