MySQL Concurrency: Locking and Transactions for MySQL Developers and DBAs
Эта книга представляет собой глубокое руководство по конкурентности, блокировкам и транзакциям в MySQL. Она предназначена для разработчиков и администраторов баз данных, которые хотят понять внутренние механизмы работы MySQL при одновременном доступе множества пользователей.
В книге подробно рассматриваются различные уровни блокировок, их влияние на производительность и методы устранения конфликтов. Автор объясняет, как MySQL управляет транзакциями, обеспечивая целостность данных при параллельных операциях.
Особое внимание уделяется практическим примерам и сценариям, которые помогают читателям понять, как избежать взаимоблокировок (deadlocks) и оптимизировать работу с базой данных в высоконагруженных системах. Книга включает модуль concurrency_book.generate для генерации тестовых данных и нагрузочного тестирования.
Издание охватывает современные версии MySQL и предоставляет ценные инсайты для построения масштабируемых и надежных приложений, работающих с этой популярной СУБД.









