İçeriğe geç

13.5. Dağıtık SQL: Spanner & CockroachDB

Dağıtık SQL, herkesin zorunlu dediği ödünleşimi reddeden kategoridir: yatay ölçeği, güçlü tutarlılığı ve tanıdık SQL işlemlerini bir arada sunar. Bunu, bu kitaptaki neredeyse her mekanizmayı birleştirerek yapar — shard başına mutabakat, senkronize saatler, Raft grupları üzerine katmanlanmış iki aşamalı commit. Bu bölüm, iki dönüm noktası uygulaması olarak Spanner ve CockroachDB’yi okur; TrueTime ve hibrit mantıksal saatlerin küresel sıralamayı nasıl çözdüğünü ve dağıtık işlemlerin mutabakat üzerinde nasıl pratik hale getirildiğini gösterir.