What Is Distributed SQL? Scale, Resilience, and Data Locality for Modern Applications

Эта книга представляет собой подробное исследование концепции распределенных SQL-баз данных — нового поколения систем управления базами данных, созданных для облачной эпохи. Авторы объясняют, почему традиционные реляционные базы данных и NoSQL-решения часто не справляются с требованиями современных распределенных приложений, и как Distributed SQL решает эти проблемы.

Ключевые темы включают три фундаментальных принципа: масштабируемость (динамическое выделение ресурсов под нагрузку), отказоустойчивость (работа при сбоях узлов или дата-центров) и локализацию данных (размещение данных ближе к пользователям). Книга подробно разбирает архитектурные особенности таких систем, включая распределенные транзакции, согласованность данных и географическое распределение.

В практической части представлены кейсы из телекоммуникационной отрасли, ритейла и игровой индустрии, демонстрирующие реальное применение Distributed SQL. Особое внимание уделяется взаимосвязи с современными облачными парадигмами, включая serverless-архитектуры и контейнеризацию.

Издание завершается прогнозами о будущем распределенных баз данных и призывом к разработчикам полностью принять «распределенное мышление» — новый подход к проектированию систем в условиях глобальной облачной инфраструктуры.

What Is Distributed SQL? Scale, Resilience, and Data Locality for Modern Applications
A
Автор
Paul Modderman, Jim Walker, Charles Custer
Издательство
O’Reilly Media, Inc.
Год
2022
Язык
Английский
1
Оцените книгу

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

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