Which level of isolation do you support? 

On Oct 10, 2013, at 12:55 AM, Myungbo Kim <[email protected]> wrote:

> Hello everyone in the mailing list.
> 
> I want to introduce an open-source library Haeinsa which supports multi-row, 
> multi-table transaction on HBase.
> Haeinsa is client-only library that support serializability and linear 
> scalability. 
> Here is the github repository and presentation that describes mechanism of it.
> 
> github : https://github.com/VCNC/haeinsa
> presentation : https://speakerdeck.com/vcnc/haeinsa-overview  
> 
> It was inspired by Google's percolator, but implementation detail is 
> different.
> It use two-phase commit protocol and optimistic concurrency control to 
> implement, and Haeinsa now processes more than 300M+ transactions per day in 
> single cluster without any consistency problem for more than 2 month.  
> I know that there has been lots of libraries and papers for HBase 
> transaction, but within my knowledge, this is the only open-source library 
> which support serializability and linear scalability. 
> There is no theoretical limit of transaction throughput.
> It was tested against cluster on AWS until 40,000 transaction/sec. (Still 
> testing on bigger cluster) 
> If you find it interesting, please leave me comment. 
> 
> Thanks,
> Andrew Kim

Reply via email to