As regards the SQL and MapReduce comparison, here’s what Rick has to say:
It seems kindof silly to go through all this, right? SQL does all of this, but with much less complexity. However, this approach has some huge advantages over SQL:It’s really that second one that is the key.
- Programmers who don’t know SQL or relational theory may find it easier to understand and get using quickly. (Newbies especially, such as my students.)
- The map and reduce functions can be heavily parallelized on commodity hardware.
I’d also like to share something that I’ve learned lately: SQL parallel execution is supported in different forms by some RDBMS. So at the end of the day, it will probably become just a matter of what fits better the problem and your team.
No comments:
Post a Comment