hbase-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Pete Haidinyak" <javam...@cox.net>
Subject Re: Quick way to find the number of rows in a Table
Date Fri, 03 Dec 2010 05:12:01 GMT
Good idea!



On Thu, 02 Dec 2010 18:25:47 -0800, Jonathan Gray <jgray@fb.com> wrote:

> So you want to have an incrementing ID as the row key, and each time you  
> generate it, you're thinking about counting the number of rows?
> How often would you be doing this count?
> Row counting will always be expensive, so if this is for incrementing ID  
> assignment, you should look at the increment operation and store the ID  
> in a separate table.  Or if you have long-lived clients but that  
> start/stop, just persist where you left off when you stopped.
> We can help more if you provide more details about what you're trying to  
> do and what exactly this process is (how often does it run, for how  
> long, is there more than one).
> JG
>> -----Original Message-----
>> From: Peter Haidinyak [mailto:phaidinyak@local.com]
>> Sent: Thursday, December 02, 2010 4:03 PM
>> To: user@hbase.apache.org
>> Subject: Quick way to find the number of rows in a Table
>> Hi
>>    I am going to have a process running that will add rows to a table.  
>> The
>> row id is just a counter of the number of rows inserted. Is there a  
>> quick
>> way to programmatically find out the number of rows in a table so when I
>> start adding rows the count isn't disrupted? Also, is there a better  
>> way to
>> assign a row Id?
>> Thanks
>> -Pete

View raw message