Hi Hari, When I implemented there was *no* contrib yet. The ITHBase adds overhead, i.e. what I said was about what you see in the contrib directory.
As far as performance hit, I am not sure. Could be 10% or more? Maybe? Just guessing. There is no plan to have an official indexing available, although that being said I am sure that with Coprocessors becoming available there will be more interest doing that, because they provide the mechanisms to do this much more efficiently. Lars On Fri, Nov 26, 2010 at 3:58 PM, Hari Sreekumar <[email protected]> wrote: > Hi Lars, > > It does work but adds overhead to the system as it uses the also > included TransactionalHBase which has to negotiate the two table updates > across a transaction. > > You mean the contrib version or your implementation? Why did you choose to > implement it on your own when we have the contrib version? Also, how much is > the overhead of maintaining an index? I understand inserts/updates will be > slower and reads on indexed columns will be faster, but approx. how much > faster/slower? Are there any plans to include support for indexing in the > "official" jar in the near future in you knowledge? > > Thanks a lot for you time, > Hari > > On Fri, Nov 26, 2010 at 8:09 PM, Lars George <[email protected]> wrote: > >> Hi Hari, >> >> In the new 0.89+ versions those were all complete removed and moved to >> GitHub. The biggest reason being that you need to have someone >> maintaining the code and especially with contrib code this is >> difficult if there is only one developer doing that. Clint developed >> that contrib code and maintains it now on GitHub but it does not need >> to be included into the release. I know that some people use it, >> including Clint. I have personally implemented my own code based >> secondary indexes, just because there wasn't any package that would >> have done that for me. It does work but adds overhead to the system as >> it uses the also included TransactionalHBase which has to negotiate >> the two table updates across a transaction. >> >> Lars >> >> On Fri, Nov 26, 2010 at 3:13 PM, Hari Sreekumar >> <[email protected]> wrote: >> > Oh, ok. Newbie question - Does this mean that it is not fully tested/not >> > fully stable or anything like that? What is the logic behind contrib >> > folder? >> > >> > On Fri, Nov 26, 2010 at 2:05 PM, Lars George <[email protected]> >> wrote: >> > >> >> Hi Hari, >> >> >> >> ITHBase is what you are asking for I assume? Check the contrib >> >> directory, they are in a separate jar you also will need to add. >> >> >> >> Lars >> >> >> >> On Fri, Nov 26, 2010 at 8:12 AM, Hari Sreekumar >> >> <[email protected]> wrote: >> >> > Hi, >> >> > >> >> > From which version of HBase is this available. I have v0.20.6, but >> >> > couldn't find this class when I did a jar tvf on the hbase-0.20.6.jar >> >> file I >> >> > have. >> >> > >> >> > Thanks, >> >> > Hari >> >> > >> >> >> > >> >
