-2

I understand that MySQL and others support large enough data for storing and retrieving. I am also aware of the open source projects such as hadoop and mapreduce etc.. (only their purpose and what they do).

EDIT: when do you bring down the concept of hadoop , pig, mapreduce etc to your application?. Should we use these software in the beginning of the project itself or can it be induced at a later stage after the database is increased to large size?. Any link will be appreciated.

8
  • What do you mean by scaling? Adding hardware? Changing RDBMS software?
    – JohnFx
    Commented May 12, 2012 at 18:51
  • it is software , i understand when hardware scaling is done. Am especially focused on scaling using technology like hadoop etc
    – sree
    Commented May 12, 2012 at 19:35
  • You scale when the current software isn't meeting demand. Not sure if there is a better answer than that.
    – JohnFx
    Commented May 12, 2012 at 21:51
  • @JohnFx i would like to know that demand criteria. i have worked on small projects till date, so i have no idea on what that critical level would be
    – sree
    Commented May 13, 2012 at 17:33
  • why down vote? leave a reason atleast !!
    – sree
    Commented May 13, 2012 at 17:33

1 Answer 1

3

(While the question is broad, I hope that an equally broad answer will spark a useful discussion.)

Please see the accepted answer for What is Hadoop? at SO.

Google searches are a question that Hadoop can answer. Think about the characteristics of a large search engine:

  1. Large amounts of data
  2. Distributed data
  3. Extreme parallelism

Scalability was mentioned in the comments: With Hadoop, it is not hard to throw additional (commodity) servers into the mix.

On to your question. If your project has a lot of SQL and von Neumann bottlenecks, then Hadoop makes little sense. If, however, your data is "Big Data," is less structured, and may be parallelized, then Hadoop will make more sense.

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.