Ian Varley's excellent HBaseCon presentation is another great resource.
http://ianvarley.com/coding/HBaseSchema_HBaseCon2012.pdf

On Mon, Nov 26, 2012 at 5:43 AM, Doug Meil
<doug.m...@explorysmedical.com> wrote:
>
> Hi there, somebody already wisely mentioned the link to the # of CF's
> entry, but here are a few other entries that can save you some heartburn
> if you read them ahead of time.
>
> http://hbase.apache.org/book.html#datamodel
>
> http://hbase.apache.org/book.html#schema
>
> http://hbase.apache.org/book.html#architecture
>
>
>
>
>
> On 11/26/12 5:28 AM, "Mohammad Tariq" <donta...@gmail.com> wrote:
>
>>Hello sir,
>>
>>    You might become a victim of RS hotspotting, since the cutomerIDs will
>>be sequential(I assume). To keep things simple Hbase puts all the rows
>>with
>>similar keys to the same RS. But, it becomes a bottleneck in the long run
>>as all the data keeps on going to the same region.
>>
>>HTH
>>
>>Regards,
>>    Mohammad Tariq
>>
>>
>>
>>On Mon, Nov 26, 2012 at 3:53 PM, Ramasubramanian Narayanan <
>>ramasubramanian.naraya...@gmail.com> wrote:
>>
>>> Hi,
>>> Thanks! Can we have the customer number as the RowKey for the customer
>>> (client) master table? Please help in educating me on the advantage and
>>> disadvantage of having customer number as the Row key...
>>>
>>> Also SCD2 we may need to implement in that table.. will it work if I
>>>have
>>> like that?
>>>
>>> Or
>>>
>>> SCD2 is not needed instead we can achieve the same by increasing the
>>> version number that it will hold?
>>>
>>> pls suggest...
>>>
>>> regards,
>>> Rams
>>>
>>> On Mon, Nov 26, 2012 at 1:10 PM, Li, Min <m...@microstrategy.com> wrote:
>>>
>>> > When 1 cf need to do split, other 599 cfs will split at the same
>>>time. So
>>> > many fragments will be produced when you use so many column families.
>>> > Actually, many cfs can be merge to only one cf with specific tags in
>>> > rowkey. For example, rowkey of customer address can be uid+'AD', and
>>> > customer profile can be uid+'PR'.
>>> >
>>> > Min
>>> > -----Original Message-----
>>> > From: Ramasubramanian Narayanan [mailto:
>>> > ramasubramanian.naraya...@gmail.com]
>>> > Sent: Monday, November 26, 2012 3:05 PM
>>> > To: user@hbase.apache.org
>>> > Subject: Expert suggestion needed to create table in Hbase - Banking
>>> >
>>> > Hi,
>>> >
>>> >   I have a requirement of physicalising the logical model... I have a
>>> > client model which has 600+ entities...
>>> >
>>> >   Need suggestion how to go about physicalising it...
>>> >
>>> >   I have few other doubts :
>>> >   1) Whether is it good to create a single table for all the 600+
>>> columns?
>>> >   2) To have different column families for different groups or can it
>>>be
>>> > under a single column family? For example, customer address can we
>>>have
>>> as
>>> > a different column family?
>>> >
>>> >   Please help on this..
>>> >
>>> >
>>> > regards,
>>> > Rams
>>> >
>>>
>
>

Reply via email to