hbase-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Naama Kraus" <naamakr...@gmail.com>
Subject Re: HBase, Hive, Pig and other Hadoop based technologies
Date Mon, 08 Sep 2008 19:44:07 GMT
Great, thanks, Naama

On Mon, Sep 8, 2008 at 7:09 PM, Jim Kellerman <jim@powerset.com> wrote:

> Comments inline below:
> > -----Original Message-----
> > From: Naama Kraus [mailto:naamakraus@gmail.com]
> > Sent: Monday, September 08, 2008 1:00 AM
> > To: hadoop-core; hbase-user@hadoop.apache.org
> > Subject: Re: HBase, Hive, Pig and other Hadoop based technologies
> >
> > Both Pig and Hive are written on top of Hadoop, is that correct ?
>
> Yes.
>
> > Does this mean for instance that they would work with any implementation
> > of the Hadoop File System interface ? Whether it is HDFS, KFS, LocalFS,
> > or any future implementation that may be implemented ?
>
> Yes.
>
> > Is that true for HBase as well ?
>
> Yes.
>
> > I am assuming Pig and Hive use the Hadoop standard M/R framework and API,
> is
> > that right ?
>
> Yes.
>
> > Thanks, Naama
> >
> > On Wed, Sep 3, 2008 at 3:04 PM, Naama Kraus <naamakraus@gmail.com>
> wrote:
> >
> > > Hi,
> > >
> > > There are various technologies on top of Hadoop such as HBase, Hive,
> Pig
> > > and more. I was wondering what are the differences between them. What
> are
> > > the usage scenarios that fit each one of them.
> > >
> > > For instance, is it true to say that Pig and Hive belong to the same
> family
> > > ? Or is Hive more close to HBase ?
> > > My understanding is that HBase allows direct lookup and low latency
> > > queries, while Pig and Hive provide batch processing operations which
> are
> > > M/R based. Both define a data model and an SQL-like query language. Is
> this
> > > true ?
> > >
> > > Could anyone shed light on when to use each technology ? Main
> differences ?
> > > Pros and Cons ?
> > > Information on other technologies such as Jaql is also welcome.
> > >
> > > Thanks, Naama
> > >
> > > --
> > > oo 00 oo 00 oo 00 oo 00 oo 00 oo 00 oo 00 oo 00 oo 00 oo 00 oo 00 oo 00
> oo
> > > 00 oo 00 oo
> > > "If you want your children to be intelligent, read them fairy tales. If
> you
> > > want them to be more intelligent, read them more fairy tales." (Albert
> > > Einstein)
> > >
> >
> >
> >
> > --
> > oo 00 oo 00 oo 00 oo 00 oo 00 oo 00 oo 00 oo 00 oo 00 oo 00 oo 00 oo 00
> oo
> > 00 oo 00 oo
> > "If you want your children to be intelligent, read them fairy tales. If
> you
> > want them to be more intelligent, read them more fairy tales." (Albert
> > Einstein)
>



-- 
oo 00 oo 00 oo 00 oo 00 oo 00 oo 00 oo 00 oo 00 oo 00 oo 00 oo 00 oo 00 oo
00 oo 00 oo
"If you want your children to be intelligent, read them fairy tales. If you
want them to be more intelligent, read them more fairy tales." (Albert
Einstein)

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