120K distributed consistent writes per second with Calvin
1–10 of 73 posts
Re: 120K distributed consistent writes per second with Calvin
#2How does this algorithm compare to whatever Google Spanner does?
Re: 120K distributed consistent writes per second with Calvin
#3This is a new one to me...the referenced paper is here: http://cs.yale.edu/homes/thomson/publications/calvin-sigmod1... How does this algorithm compare to whatever Google Spanner does?
This makes the read performance equivalent to something like Cassandra at CONSISTENCY.ONE, without giving up the cross-partition write linearization of something like Spanner.
Re: 120K distributed consistent writes per second with Calvin
#4Re: 120K distributed consistent writes per second with Calvin
#5Re: 120K distributed consistent writes per second with Calvin
#6Re: 120K distributed consistent writes per second with Calvin
#7Is this specifically for distributed SQL only? I think there are some scalable SQL systems that don't support sessions either.
Re: 120K distributed consistent writes per second with Calvin
#8"Calvin's primary trade-off is that it doesn't support session transactions, so it's not well suited for SQL. Instead, transactions must be submitted atomically. Session transactions in SQL were designed for analytics, specifically human beings sitting at a workstation. They are pure overhead in a high-throughput operational context." Is this specifically for distributed SQL only? I think there are some scalable SQL…
Multi-query transactions can be useful, but the FaunaDB query language is functional, rather than declarative like SQL, so composing queries that can do everything you want is usually easier than SQL.
Re: 120K distributed consistent writes per second with Calvin
#9"Calvin's primary trade-off is that it doesn't support session transactions, so it's not well suited for SQL. Instead, transactions must be submitted atomically. Session transactions in SQL were designed for analytics, specifically human beings sitting at a workstation. They are pure overhead in a high-throughput operational context." Is this specifically for distributed SQL only? I think there are some scalable SQL…
Re: 120K distributed consistent writes per second with Calvin
#10http://web.archive.org/web/20150325003241/http://blog.founda...
I'm not trying to make a comparison between a system I used to work on and one that I frankly know little to nothing about; rather, I'd suggest that building a system like this just isn't enough to be compelling on its own.