osdir.com

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Released an ACID-compliant transaction library on top of Cassandra


Hi,

Fanastic news!

Ariel

On Tue, Nov 13, 2018, at 10:36 AM, Hiroyuki Yamada wrote:
> Hi all,
> 
> I am happy to release it under Apache 2 license now.
> https://github.com/scalar-labs/scalardb
> 
> It passes not only jepsen but also our-built destructive testing.
> For jepsen tests, please check the following.
> https://github.com/scalar-labs/scalardb/tree/master/jepsen/scalardb
> 
> Also, as Yuji mentioned the other day, we also fixed/updated jepsen
> tests for C* to make it work with the latest C* version properly and
> follow the new style.
> https://github.com/scalar-labs/jepsen/tree/cassandra
> 
> In addition to that, we fixed/updated cassaforte used in the jepsen
> tests for C* to make it work with the latest java driver since
> cassaforte is not really maintained any more.
> https://github.com/scalar-labs/cassaforte/tree/driver-3.0-for-jepsen
> 
> We are pleased to be able to contribute to the community by the above updates.
> Please give us any feedbacks or questions.
> 
> Thanks,
> Hiro
> 
> 
> On Wed, Oct 17, 2018 at 8:52 AM Hiroyuki Yamada <mogwaing@xxxxxxxxx> wrote:
> >
> > Hi all,
> >
> > Thank you for the comments and feedbacks.
> >
> > As Jonathan pointed out, it relies on LWT and uses the protocol
> > proposed in the paper.
> > Please read the design document for more detail.
> > https://github.com/scalar-labs/scalardb/blob/master/docs/design.md
> >
> > Regarding the licensing, we are thinking of releasing it with Apache 2
> > if lots of developers are interested in it.
> >
> > Best regards,
> > Hiroyuki
> > On Wed, Oct 17, 2018 at 3:13 AM Jonathan Ellis <jbellis@xxxxxxxxx> wrote:
> > >
> > > Which was followed up by https://www.researchgate.net/profile/Akon_Dey/publication/282156834_Scalable_Distributed_Transactions_across_Heterogeneous_Stores/links/56058b9608ae5e8e3f32b98d.pdf
> > >
> > > On Tue, Oct 16, 2018 at 1:02 PM Jonathan Ellis <jbellis@xxxxxxxxx> wrote:
> > >>
> > >> It looks like it's based on this: http://www.vldb.org/pvldb/vol6/p1434-dey.pdf
> > >>
> > >> On Tue, Oct 16, 2018 at 11:37 AM Ariel Weisberg <ariel@xxxxxxxxxxx> wrote:
> > >>>
> > >>> Hi,
> > >>>
> > >>> Yes this does sound great. Does this rely on Cassandra's internal SERIAL consistency and CAS functionality or is that implemented at a higher level?
> > >>>
> > >>> Regards,
> > >>> Ariel
> > >>>
> > >>> On Tue, Oct 16, 2018, at 12:31 PM, Jeff Jirsa wrote:
> > >>> > This is great!
> > >>> >
> > >>> > --
> > >>> > Jeff Jirsa
> > >>> >
> > >>> >
> > >>> > > On Oct 16, 2018, at 5:47 PM, Hiroyuki Yamada <mogwaing@xxxxxxxxx> wrote:
> > >>> > >
> > >>> > > Hi all,
> > >>> > >
> > >>> > > # Sorry, I accidentally emailed the following to dev@, so re-sending to here.
> > >>> > >
> > >>> > > We have been working on ACID-compliant transaction library on top of
> > >>> > > Cassandra called Scalar DB,
> > >>> > > and are pleased to announce the release of v.1.0 RC version in open source.
> > >>> > >
> > >>> > > https://github.com/scalar-labs/scalardb/
> > >>> > >
> > >>> > > Scalar DB is a library that provides a distributed storage abstraction
> > >>> > > and client-coordinated distributed transaction on the storage,
> > >>> > > and makes non-ACID distributed database/storage ACID-compliant.
> > >>> > > And Cassandra is the first supported database implementation.
> > >>> > >
> > >>> > > It's been internally tested intensively and is jepsen-passed.
> > >>> > > (see jepsen directory for more detail)
> > >>> > > If you are looking for ACID transaction capability on top of cassandra,
> > >>> > > Please take a look and give us a feedback or contribution.
> > >>> > >
> > >>> > > Best regards,
> > >>> > > Hiroyuki Yamada
> > >>> > >
> > >>> > > ---------------------------------------------------------------------
> > >>> > > To unsubscribe, e-mail: user-unsubscribe@xxxxxxxxxxxxxxxxxxxx
> > >>> > > For additional commands, e-mail: user-help@xxxxxxxxxxxxxxxxxxxx
> > >>> > >
> > >>> >
> > >>> > ---------------------------------------------------------------------
> > >>> > To unsubscribe, e-mail: user-unsubscribe@xxxxxxxxxxxxxxxxxxxx
> > >>> > For additional commands, e-mail: user-help@xxxxxxxxxxxxxxxxxxxx
> > >>> >
> > >>>
> > >>> ---------------------------------------------------------------------
> > >>> To unsubscribe, e-mail: user-unsubscribe@xxxxxxxxxxxxxxxxxxxx
> > >>> For additional commands, e-mail: user-help@xxxxxxxxxxxxxxxxxxxx
> > >>>
> > >>
> > >>
> > >> --
> > >> Jonathan Ellis
> > >> co-founder, http://www.datastax.com
> > >> @spyced
> > >
> > >
> > >
> > > --
> > > Jonathan Ellis
> > > co-founder, http://www.datastax.com
> > > @spyced
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@xxxxxxxxxxxxxxxxxxxx
> For additional commands, e-mail: user-help@xxxxxxxxxxxxxxxxxxxx
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@xxxxxxxxxxxxxxxxxxxx
For additional commands, e-mail: user-help@xxxxxxxxxxxxxxxxxxxx