Where does Hadoop fit in a N-tier architecture?

I am fairly new to Hadoop and its eco-system. I am wondering where and how does Hadoop fit in a typical N-Tier architecture or any modern day architecture ? Getting results from the Hadoop is superb, but how and which way can I marshall the data results to display them on my presentation layer ?

Answers


"typical n-tier system"? Not "in" 2-tier client-server; not in 3-tier.

Map/reduce calculations of data can be added to any system.

Hadoop is map/reduce on a cluster with a distributed file system on redundant data. It would put me in a mind of scheduled batch processing of data.

The way data would be delivered to Hadoop would either be real time or batch ETL process from transactional to reporting databases.

None of this is "typical". Hadoop is relatively young - less than ten years old.


Need Your Help

Reading a list of credit card numbers from XML

java xml validation xml-serialization javabeans

I have a program that validates credit card numbers using the Luhn Algorithm and throws user-defined exceptions.

Rails 3.1 - Events Listings - How to handle events that span many dates?

ruby-on-rails ruby-on-rails-3 activerecord

I'm building an events listing site. Currently each event is entered for a specific date and displayed in order......simple! However, I need to consider how to handle events such as festivals and p...