[ 
https://issues.apache.org/jira/browse/HBASE-1388?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12725332#action_12725332
 ] 

Tim Sell commented on HBASE-1388:
---------------------------------

Definitely, our thrift api is sooo slow. It's really just easy access.
I was thinking of ways to speed it up, not sure how without thrift being 
tighter integrated. Apart from extra serializing of data, the thrift server is 
disadvantaged in that it has to reconstruct extra objects out of everything you 
send through it. 
eg,
{code}
newmap = {}
for key, val in oldmap
  newmap[key] = val
{code}
Because newmap has different types. yuck! It seems especially horrible when you 
think of doing that for a 10000 row put.

(yay pythonesque psuedocode)

> Implement performance tests using Vpork
> ---------------------------------------
>
>                 Key: HBASE-1388
>                 URL: https://issues.apache.org/jira/browse/HBASE-1388
>             Project: Hadoop HBase
>          Issue Type: Wish
>          Components: test
>            Reporter: Johan Oskarsson
>            Priority: Trivial
>
> It would be useful to have a suite of performance tests so that HBase can be 
> compared to other similar projects. This could then be automated on the same 
> hardware (perhaps even EC2?).
> There is a project called Vpork, developed by Jon Travis to test Voldemort 
> that would be a good starting point. It is written in Groovy and can use the 
> Java client libs. This version has been slightly refactored and also supports 
> Cassandra:
> http://github.com/johanoskarsson/vpork/tree/master

-- 
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