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-систем.

CockroachDB: The Definitive Guide. Distributed Data at Scale
A
Автор
Guy Harrison, Jesse Seldess, Ben Darnell, Rob Reid
Издательство
O’Reilly Media, Inc.
Год
2025
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент