Nah, pretty much random -- well, most of the queries are like "show me all ratings for item ID x" or "... from user ID x" though some are a bit more complex. I think you can get 90% of what's needed from two HBase tables, one keyed by user and the other by item, though you end up duplicating a lot of data. Perhaps there are answers to that, and to the other sorts of queries that are needed. It could be that it's just not a fit but seems like there might be some way to use it effectively for this purpose.
On Fri, Aug 29, 2008 at 5:33 PM, Otis Gospodnetic <[EMAIL PROTECTED]> wrote: > Sean, are those reads random or sequential? I'd think they'd be sequential > during batch computation of recommendations, but I'm not sure. > > Here are some numbers: > http://wiki.apache.org/hadoop/Hbase/PerformanceEvaluation#0_2_0 > > Otis > -- > Sematext -- http://sematext.com/ -- Lucene - Solr - Nutch > > > > ----- Original Message ---- >> From: Sean Owen <[EMAIL PROTECTED]> >> To: [email protected] >> Sent: Friday, August 29, 2008 2:49:33 AM >> Subject: Re: Taste on Hbase? >> >> I admit I don't know much about HBase, but if I am right that it is >> roughly like BigTable, then yeah it would be a better choice -- in >> theory at least. The library just needs a very simple table, and very >> fast access to it, almost entirely reads, few writes, no transactions. >> I'll put it on the to-do list to build an implementation on HBase. >> >> On Fri, Aug 29, 2008 at 5:29 AM, Otis Gospodnetic >> wrote: >> > Hi, >> > >> > I was looking at some Hbase stuff earlier and I started wondering whether >> Taste would benefit from using Hbase as its data store instead of a RDBMS. >> Would it? Oh, now I see notes about DB/MySQL performance at the bottom of >> this >> section: http://lucene.apache.org/mahout/taste.html#Runtime+Performance >> > >> > Here is what I think is an easy to understand explanation of some of the >> > Hbase >> vs. RDBMS differences: >> > >> > http://markmail.org/message/fz6jhlph6bdvsrio >> > >> > I'm wondering what people more familiar with Hbase and Taste think about >> > Taste >> using Hbase as its data store. Would it be possible? Would it make anything >> better? >> > >> > Thanks, >> > Otis >> > -- >> > Sematext -- http://sematext.com/ -- Lucene - Solr - Nutch >> > >> > > >
