hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrew Purtell (JIRA)" <j...@apache.org>
Subject [jira] Commented: (HBASE-748) Add an efficient way to batch update many rows
Date Sat, 16 Aug 2008 20:13:45 GMT

    [ https://issues.apache.org/jira/browse/HBASE-748?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12623159#action_12623159

Andrew Purtell commented on HBASE-748:

In addition to updates, gets can be batched this way as well for performance if a client has
a list of row keys available and would like to retrieve them in a group.

Christian Hvitved wrote on hbase-user@

> I was thinking of a method that given an array of keys
> could fetch the rows efficiently. For example by finding
> out which regions and regionservers the keys are located at
> using the metadata. Then concurrently a thread could be
> started for each regionserver containing the keys, and the
> regionserver could find all the rows in one method call. 

This could be done client side with Futures and Callables I expect.

> Add an efficient way to batch update many rows
> ----------------------------------------------
>                 Key: HBASE-748
>                 URL: https://issues.apache.org/jira/browse/HBASE-748
>             Project: Hadoop HBase
>          Issue Type: New Feature
>          Components: client
>    Affects Versions: 0.1.3, 0.2.0
>            Reporter: Jean-Daniel Cryans
>            Assignee: Jean-Daniel Cryans
>             Fix For: 0.3.0
> HBASE-747 introduced a simple way to batch update many rows. The goal of this issue is
to have an enhanced version that will send many rows in a single RPC to each region server.
To do this, the client code will have to figure which rows goes to which server, group them
accordingly and then send them.

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

View raw message