CockroachDB: The Definitive Guide. Distributed Data at Scale
Второе издание «CockroachDB: The Definitive Guide» — это исчерпывающее руководство по современной распределенной SQL-системе CockroachDB. Книга предназначена для разработчиков, архитекторов и администраторов баз данных, которые сталкиваются с задачами масштабирования, обеспечения отказоустойчивости и поддержания целостности данных в распределенных средах.
Авторы подробно рассматривают архитектуру CockroachDB, объясняя, как она сочетает в себе преимущества реляционных баз данных (транзакции ACID, SQL) с горизонтальной масштабируемостью и отказоустойчивостью, характерной для NoSQL-систем. Особое внимание уделяется внутреннему устройству: от SQL-слоя до низкоуровневого KV-хранилища, индексов и механизмов распределенных транзакций.
Книга содержит реальные кейсы использования CockroachDB в таких компаниях, как Netflix, DoorDash, Bose и других, демонстрируя её применение в высоконагруженных и критически важных системах. Практические примеры и рекомендации помогают читателям эффективно проектировать, развертывать и оптимизировать кластеры CockroachDB для решения задач современной разработки.
Это издание актуализировано с учетом последних версий CockroachDB и отражает эволюцию экосистемы распределенных баз данных. Оно служит как введением для новичков, так и ценным ресурсом для опытных специалистов, желающих глубже понять принципы работы распределенных SQL-систем.









