本書介紹如何使用CockroachDB創(chuàng)建可擴展的應用,并在為最終用戶提供無縫交付能力的同時保障系統(tǒng)性能。全書共15章,分為三部分:第一部分(第1~4章)介紹CockroachDB的歷史背景,包括數據庫的演進和分布式云數據庫的出現(xiàn),內容涵蓋分布式SQL的核心概念、CockroachDB的架構和功能、CockroachDB適用場景下的用例;第二部分(第5~8章)介紹CockroachDB中模式設計的基本原理,涵蓋應用的設計和實現(xiàn),以及與其他數據庫的集成;第三部分(第9~15章)涵蓋單區(qū)域和多區(qū)域部署的規(guī)劃和執(zhí)行,核心內容包括備份和災難恢復、安全、可觀測性、管理和故障排除以及集群優(yōu)化。