You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hama.apache.org by Apache Wiki <wi...@apache.org> on 2008/12/19 09:35:12 UTC

[Hama Wiki] Update of "Architecture" by udanax

Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Hama Wiki" for change notification.

The following page has been changed by udanax:
http://wiki.apache.org/hama/Architecture

------------------------------------------------------------------------------
  = Overview =
  
  Hama use a [http://hadoop.apache.org/hbase/ Hbase] to store the matrices -- Matrices are basically tables. They are ways of storing numbers and other things. Typical matrix has rows and columns. Actually called a 2-way matrix because it has two dimensions. For example, you might have respondents-by-attitudes. Of course, you might collect the same data on the same people at 5 points in time. In that case, you either have 5 different 2-way matrices, or you could think of it as a 3-way matrix, that is respondent-by-attitude-by-time.
+ 
+ == Building Block ==
+ 
+ {{{
+ 
+                             Results/Graphs
+                                   ↑
+                             +------------+
+                             |    Hama    |
+                             +------------+
+                                   ↑
+  *------------------------------------------------------------------------------* Analysis
+                                   |
+                               +-------+
+                 +------------→| Hbase |←----------
+                 |             +-------+
+                 |
+  *--------------+---------------------------------------------------------------* Storage
+                 |
+          +------+------+                     +-------------+
+      ---→| Collector A |←----------+   ...   | Collector X |←--+
+          +-------------+           |         +-------------+   |
+  *------------------------------------------------------------------------------* Collection
+                                    |                           |
+   +--------+  +--------+       +---+----+               +------+---+
+   | Server |  | Server | ....  | Server |               | Other DB |  
+   +--------+  +--------+       +--------+               +----------+
+ }}}
  
  ----