hbase-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Heng Chen <heng.chen.1...@gmail.com>
Subject Re: Hbase put multiple values in a single cell
Date Fri, 23 Oct 2015 10:40:45 GMT
How about this way?

 rowkey:Parent1, cf-children:  col1-key: Child1Name,  col1-value: Child1
Information
                                                col2-key: Child2Name ,
col2-value: child2 information
                                                ......

You can get one child information easily.  But if you want to modify child
information, it is difficult.

2015-10-23 17:52 GMT+08:00 Spico Florin <spicoflorin@gmail.com>:

> Hello!
> RThank you very much for your responses. Actually the requirement is like
> this: I would like to retrieve  all the  information about a kid. So the
> data is like this:
> Parent1, Child1Name,Child1Age,Child1Height
> Parent1, Child2Name,Child2Age,Child2Height
> Parent1, Child3Name,Child3Age,Child3Height
> I would like to store  all data about the child (Name, Age,Heoght)  in a
> single cell value having column the child identifier.
> So, what is the best aproach here?
>
> On Thu, Oct 22, 2015 at 2:23 PM, Jeetendra Gangele <gangele397@gmail.com>
> wrote:
>
> > As Ted mentioned if you need to query the data on oneChildren it will
> read
> > unnecessary data.
> > But if your requirements are like that you some separator be careful
> > everything is byte here..
> >
> > On 22 October 2015 at 16:37, Ted Yu <yuzhihong@gmail.com> wrote:
> >
> > > Can you give some detail on why the 3 children names need to be in same
> > > cell (instead of under different columns) ?
> > > I assume the combination of children names varies. If you want to query
> > > data for specific child (e.g. Child1Name), you may read unnecessary
> data
> > > which is discarded after parsing.
> > >
> > > Cheers
> > >
> > > On Thu, Oct 22, 2015 at 1:35 AM, Spico Florin <spicoflorin@gmail.com>
> > > wrote:
> > >
> > > > In HBase, I would like to store more many record data into the cell
> > > value.
> > > > For example, given the record: ParentId1,
> > > Child1Name,Child2Name,Child3Name
> > > > I would like to store it as:
> > > >
> > > > rowkey:ParentI1,cf-children:col-name:Child1Name,Chil2Name,Child3Name.
> > > >
> > > > So in the cell value I would like to add all the childrens name.
> > Should I
> > > > use a separator for storing these names or there is an API or best
> > > > practices how to store them? Thank you.\
> > > >
> > > > Regards,
> > > >
> > > >  Florin
> > > >
> > >
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message