Что можно почитать по параллелизму и транзакциям? Друзья, добрый вечер. Подскажите пожалуйста, что можно почитать/посмотреть про транзакции/блокировки/etc, чтобы въехать в их применение на практике (помимо мануала mysql, конечно же). Чтобы обсуждались вопросы вроде этого habrahabr.ru/post/137979 или этого habrahabr.ru/post/238119/. Читаю в свободное время старые темы на phpclub, однако, для цельного понимания этого мало. Сгодится также и что-нибудь про параллельное программирование в *nix для начинающих для расширения кругозора - про процессы, демоны, дедлоки и прочее. Точнее сформулировать, чего я хочу, пожалуй не получится. Благодарю за рекомендации.
"Database Systems: The Complete Book" by Hector Garcia-Molina, Jeffrey D. Ullman, and Jennifer Widom - эта книга предлагает глубокое понимание транзакций, блокировок и других аспектов баз данных.
"Concurrency in Go" by Katherine Cox-Buday - данная книга рассматривает параллельное программирование на примере языка программирования Go, но также предоставляет общие принципы параллелизма.
"Operating Systems: Three Easy Pieces" by Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau - эта книга охватывает основные концепции операционных систем, включая процессы, демоны, дедлоки и многое другое.
"Computer Systems: A Programmer's Perspective" by Randal E. Bryant and David R. O'Hallaron - эта книга также предлагает глубокое понимание работы операционных систем и включает разделы о параллельном программировании и транзакциях.
Онлайн ресурсы, такие как Coursera, Udemy или Youtube, также могут предложить курсы и видеолекции по теме параллелизма и транзакций для начинающих.
"Database Systems: The Complete Book" by Hector Garcia-Molina, Jeffrey D. Ullman, and Jennifer Widom - эта книга предлагает глубокое понимание транзакций, блокировок и других аспектов баз данных.
"Concurrency in Go" by Katherine Cox-Buday - данная книга рассматривает параллельное программирование на примере языка программирования Go, но также предоставляет общие принципы параллелизма.
"Operating Systems: Three Easy Pieces" by Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau - эта книга охватывает основные концепции операционных систем, включая процессы, демоны, дедлоки и многое другое.
"Computer Systems: A Programmer's Perspective" by Randal E. Bryant and David R. O'Hallaron - эта книга также предлагает глубокое понимание работы операционных систем и включает разделы о параллельном программировании и транзакциях.
Онлайн ресурсы, такие как Coursera, Udemy или Youtube, также могут предложить курсы и видеолекции по теме параллелизма и транзакций для начинающих.