How to dump an HBase table?

How do you deploy Entity-Attribute-Value model into Hbase? Table schema design?

  • What are some good practices to get the same benefits from a EAV relational database (ease of computing things) with scalable features of Hbase? Map-Reduce is one, but what else can do it faster?

  • Answer:

    EAV is not a great model for a relational or pseudo-relational database. The implementation of EAV on relational kills all benefits of using a relational database in the first place for data storage because it shreds the idea of a coherent tuple.  If you want to implement EAV and maintain your data integrity, look for a key-value store or similar that more naturally handles that sort of data.  MongoDB is one that allows for variant key-value pairs while maintaining the integrity of the tuple.  Cassandra could also be used depending on the scale you need to achieve. Simple text files might also meet your needs depending on what you are trying to accomplish. What is your use case?

Jeff Nemecek at Quora Visit the source

Was this solution helpful to you?

Other answers

Can you provide a little example? I am not a theorist though I wish I was.

Sarnath Kannan

Related Q & A:

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.