- https://www.cockroachlabs.com/blog/cockroachdb-stability-from-1-node-to-100-nodes/
- https://www.cockroachlabs.com/blog/spanner-vs-cockroachdb/
- https://www.cockroachlabs.com/blog/living-without-atomic-clocks/
- https://www.cockroachlabs.com/blog/consistency-model/
- https://dl.acm.org/doi/10.1145/112600.112601
- https://www.cockroachlabs.com/blog/unpacking-competitive-benchmarks/
- https://www.cockroachlabs.com/blog/hash-sharded-indexes-unlock-linear-scaling-for-sequential-workloads/
- https://www.cockroachlabs.com/blog/what-can-we-learn-from-our-github-stars/
A few other resources that you can check out on concurrent programming:
- [Book] Is Parallel Programming Hard, And, If So, What Can You Do About It? https://mirrors.edge.kernel.org/pub/linux/kernel/people/paulmck/perfbook/perfbook.html;
- [Blogs] Preshing on Programming: https://preshing.com/20111118/locks-arent-slow-lock-contention-is/;
- [Blogs] 1024cores.net;
- [Blogs] Concurrency Freaks: https://concurrencyfreaks.blogspot.com/;
- [Blogs] The Inifinite Loop: https://geidav.wordpress.com/2016/12/03/scalable-spinlocks-1-array-based/;
- [Blogs] Sutter's Mill: https://herbsutter.com/2013/02/11/atomic-weapons-the-c-memory-model-and-modern-hardware/
Some of the old Riak blog posts are good introductions to vector clocks, how to use them, and the improvements that happened on them:
https://databass.dev/links/1 -> https://issues.apache.org/jira/browse/CASSANDRA-2494
https://databass.dev/links/2 -> https://github.com/apache/cassandra/blob/7df67eff2d66dba4bed2b4f6aeabf05144d9b057/src/java/org/apache/cassandra/service/reads/repair/RowIteratorMergeListener.java
https://databass.dev/links/3 -> https://github.com/lasp-lang/partisan
https://databass.dev/links/4 -> https://github.com/helium/plumtree
https://databass.dev/links/5 -> https://dev.mysql.com/doc/internals/en/transaction-management.html
https://databass.dev/links/6 -> https://www.postgresql.org/docs/9.3/sql-prepare-transaction.html
https://databass.dev/links/7 -> https://docs.mongodb.com/v3.6/tutorial/perform-two-phase-commits
https://databass.dev/links/8 -> https://fauna.com
https://databass.dev/links/9 -> https://github.com/cockroachdb/cockroach
NewerOlder