re:  "my first version is using 20,000 Get²

Just throwing this out there, but have you looked at multi-get?  Multi-get
will group the gets by RegionServer internally.

You are doing a lot of IO for a web-app so this is going to be tough to
make ³fast², but there are ways to make it ³faster.²

But since you only have 1,000,000 rows you might not have many regions, so
this might wind up all going on the same RegionServer.
On 4/14/14, 7:52 AM, "Li Li" <[EMAIL PROTECTED]> wrote:

NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB