5 ms·
if you don’t mind sharing, I’m curious to learn more what was the main challenge was applying Calvin. Thanks!
by aboodman 7y ago
if you don’t mind sharing, I’m curious to learn more what was the main challenge was applying Calvin.
Thanks!
- evanweaver 7y agoSee @freels’ reply above. I think it is fair to say that the Calvin paper is visibly incomplete and expresses some constraints in a way that makes them seem insurmountable when they are not; specifically, they are only constraints within the log, but do not constrain the database experience overall. Applying Calvin to traditional RDBMS workloads was a very unlikely creative exercise because it required questioning these explicit constraints. The Spanner paper also leaves a lot unexplained, but it is less obvious until you are too far down the path to turn back. After all, it worked for Google. Calvin did not have that real-world proof. Combine that with the pessimism of the paper itself and nobody was willing to pick it up.