I'm one of the developer who developed Haeinsa. Isolation level of Haeinsa is Serializable. Thanks for having interest in Haeinsa
- James Lee On Fri, Oct 11, 2013 at 1:41 AM, Michael Segel <[email protected]>wrote: > 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 > > -- *이 정 행 / Jung-Haeng Lee* Value Developer, VCNC "연인들을 위한 둘 만의 온라인 비밀 공간, Between" http://appbetween.us Mobile: 010-5054-5321 E-mail: [email protected] Twitter: @eincs <http://twitter.com/eincs> Facebook: http://www.facebook.com/eincs Homepage: http://www.vcnc.co.kr 서울시 강남구 역삼2동 719-35 IS빌딩 5층 VCNC IS Building 5th Fl., 719-35, Yeoksam 2-dong, Gangnam-gu, Seoul, Korea
