What Is Distributed SQL? Scale, Resilience, and Data Locality for Modern Applications
Эта книга представляет собой подробное исследование концепции распределенных SQL-баз данных — нового поколения систем управления базами данных, созданных для облачной эпохи. Авторы объясняют, почему традиционные реляционные базы данных и NoSQL-решения часто не справляются с требованиями современных распределенных приложений, и как Distributed SQL решает эти проблемы.
Ключевые темы включают три фундаментальных принципа: масштабируемость (динамическое выделение ресурсов под нагрузку), отказоустойчивость (работа при сбоях узлов или дата-центров) и локализацию данных (размещение данных ближе к пользователям). Книга подробно разбирает архитектурные особенности таких систем, включая распределенные транзакции, согласованность данных и географическое распределение.
В практической части представлены кейсы из телекоммуникационной отрасли, ритейла и игровой индустрии, демонстрирующие реальное применение Distributed SQL. Особое внимание уделяется взаимосвязи с современными облачными парадигмами, включая serverless-архитектуры и контейнеризацию.
Издание завершается прогнозами о будущем распределенных баз данных и призывом к разработчикам полностью принять «распределенное мышление» — новый подход к проектированию систем в условиях глобальной облачной инфраструктуры.









