![MegaAdmin](/data/avatars/m/0/1.jpg?1630697900)
MegaAdmin
Администратор
- Регистрация
- 11.08.15
- Сообщения
- 62,253
- Реакции
- 299,537
- #1
Голосов: 0
Это часть базовых знаний необходимых при разработке в нагруженных или крупных системах. На курсе по транзакциям подробно разбираются ошибки, приводящие к потере данных. При работе с нагруженными системами (от 500 пользователей, 1 Тб) эти знания становятся необходимыми. Они позволят не терять данные из-за неожиданных моментов/ошибок и обеспечить параллельную работу кода.
Программа курса:
Теория:
Ключевые вопросы:
- зачем нужна
- свойства транзакций
- что такое транзакция
- зачем нужна транзакция
- где выполняется транзакция и что сохраняет
- вложенные транзакции
- проблемы открытой транзакции + правила обработки транзакций
Практика:
Ключевые вопросы:
- свойства транзакций
- время жизни транзакции: клиент серверный вызов, вложенный серверный вызов
- восстановимые и не восстановимые ошибки
- пример изолированности транзакции
- пример согласованности транзакции
- откат изменений в транзакции: изменение в памяти
- вложенные транзакции: откат, откат с фиксацией
- явные и не явные транзакции
- проблемы при проверке активности транзакций
- правила корректной обработки транзакций
Объем курса: теория 1-2 часа, практика до 2 часов.
Подробнее:
Скачать - [Павел Макаров] [infostart] Курс-практикум: Транзакции и работа с ними (2024):
Если у Вас нет Премиум статуса:
Похожие темы
- [systems education] Мира Карлаш, Ирина Федькина ― Use Case: основы (2024)
- [Udemy] Bogdan Stashchuk ― React - Полный Курс по React, Redux и Redux Toolkit (2024)
- [Structy] Алгоритмы и структуры данных для Faang (2024)
- [Udemy] Dr Ziad Francis ― Алгоритмические торговые стратегии на Python. Algorithmic Trading Strategies In Python (2024)
- [Джеймс Девис] 40 задач на Python (2024)
- [Андреас М. Антонопулос, Дэвид А. Хардинг] [ДМК] Осваиваем биткойн. Третье изд. (2024)
- [Игорь Ким] [Stepik] Введение в статистику и проверку гипотез (2024)
- [Вадим Шиховцов] Современные средства Python разработчика. IDE: PyCharm, VSCode и Spyder (2023)
- [GetAnalyst] Анализ требований: от идеи до задач в разработку (2024)
- [Полина Комкова] Паттерны проектирования микросервисной архитектуры и нотация С4 (2024)