You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@hbase.apache.org by Roger <ro...@qq.com> on 2012/02/04 14:20:39 UTC
How many tablets can bigtable store?
Hi everyone,
I was reading bigtable paper these days.
And from the paper, I have a little question.
"Each METADATA row stores approximately 1KB of data in memory. With a modest limit of 128 MB
METADATA tablets, our three-level location scheme is sufficient to address 2^34 tablets."
I am confusing because 2^10 * 2^7 = 2^17
How could it store 2^34 tablets?
------------------
Regards,
Q
Re: How many tablets can bigtable store?
Posted by lars hofhansl <lh...@yahoo.com>.
Hi Roger,
I think the math goes like this:
If the root tablet is held in 128mb memory and each entry is 1k that means that there can be 128mb/1k = 131072 = 2^17 meta tablets.
By the same logic each meta tablet can hold 2^17 entries, so you get 2^17 * 2^17 = 2^34 tablets in total.
-- Lars
________________________________
From: Roger <ro...@qq.com>
To: user <us...@hbase.apache.org>
Sent: Saturday, February 4, 2012 5:20 AM
Subject: How many tablets can bigtable store?
Hi everyone,
I was reading bigtable paper these days.
And from the paper, I have a little question.
"Each METADATA row stores approximately 1KB of data in memory. With a modest limit of 128 MB
METADATA tablets, our three-level location scheme is sufficient to address 2^34 tablets."
I am confusing because 2^10 * 2^7 = 2^17
How could it store 2^34 tablets?
------------------
Regards,
Q