Refactor dense matrix storage
-----------------------------

                 Key: HAMA-125
                 URL: https://issues.apache.org/jira/browse/HAMA-125
             Project: Hama
          Issue Type: Improvement
          Components: implementation
    Affects Versions: 0.1.0
            Reporter: Edward J. Yoon
             Fix For: 0.1.0


Current entry is too small, have a lot of column keys. So, it cause too many 
requests over hbase.

Current table schema: 

                       column:
=============================
rowKey1       column:0   <0.323..>
                       column:1   <0.413..>
                      ...             N
rowKey2 
...

We can group the columns as describe below. (2D array is too complex.)

                       vector:
=============================
rowKey1       vector:0   <0 ~ 9999999>
                       vector:1   <10000000 ~ 19999999>
                      ...             
rowKey2 
...

----
Should be changed things :
- DenseMatrix : get/set(), get/setRow(), get/setColumn() ..
- DenseVector : get/set(), subVector(), ...
...

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to