hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sergey Shelukhin (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-7716) Row Groups / Row Family / Entity Groups in HBase
Date Wed, 30 Jan 2013 18:51:13 GMT

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

Sergey Shelukhin commented on HBASE-7716:
-----------------------------------------

bq. Row groups are not predefined, and are dynamic.
Can you elaborate? If I have records  [rowgroup, row, col, value] such as [ "com.example.www",
"foo/bar/moo.html", "content", "Hello world!"], and want domains not be split between servers,
dynamic setting of row group to "com." or ""com.example.wwwfoo" would defeat the purpose for
me. It can only be done as last resort if the row group is too large imho.


                
> Row Groups / Row Family / Entity Groups in HBase
> ------------------------------------------------
>
>                 Key: HBASE-7716
>                 URL: https://issues.apache.org/jira/browse/HBASE-7716
>             Project: HBase
>          Issue Type: New Feature
>          Components: Client, regionserver
>            Reporter: Enis Soztutar
>            Assignee: Enis Soztutar
>             Fix For: 0.98.0
>
>         Attachments: Entity Groups in HBase.txt
>
>
> This issue is to discuss the possible addition to the HBase data model for "Row Groups".
> As we are nearing 1.0, discussing this for 0.98 seems the right time, especially given
that we have custom region split policies, local transactions, and API overhaul around data
types -> bytes. 
> Row Groups are semantic groupings of rows in the Hbase data model. All rows within a
given row group share the same row group key. 
> Row groups are similar to column families in HBase or locality groups in BigTable, but
transposed to rows instead of columns. All the rows within a row group physically belong together,
and served by a single region. This means that region boundaries cannot split the row group.

> Row groups are not predefined, and are dynamic. There can be one row group per row. 
> Row keys are fully optional, and backwards compatible. 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message