AI Academy
new
Акция
Университет
Java FullStack
Python FullStack
AI Native Developer
new
Web FullStack
Обучение
Курсы
Задачи
Опросы
Игры
Помощь
График пинков
Стажировка
Сообщество
Пользователи
Форум
Чат
Статьи
Истории успеха
Активности
Отзывы
Подписки
Светлая тема
Лекции
Отзывы
О нас
CS50
Начать
Начать обучение
Начать обучение
Мое обучение
Курсы
Университет
Карта квестов
Лекции
Java University
SQL & Hibernate
Уровень 18
Проблемы параллельных транзакций
Модуль 4. Работа с БД
18 уровень,
0 лекция
Введение. Потерянное обновление. «Грязное» чтение. Неповторяющееся чтение. Чтение «фантомов».
Уровни изоляции транзакций
Модуль 4. Работа с БД
18 уровень,
1 лекция
Read uncommitted. Read committed. Repeatable read. Serializable. Поддержка изоляции транзакций в реальных СУБД
Концепция ACID
Модуль 4. Работа с БД
18 уровень,
2 лекция
Появление ACID. Появление транзакций. Связность ACID
Теорема CAP
Модуль 4. Работа с БД
18 уровень,
3 лекция
Согласованность про Брюверу. Доказательство «теоремы». ACID-транзакции
Транзакции и не только
Модуль 4. Работа с БД
18 уровень,
4 лекция
Проблема одновременности. Транзакции пришли, чтобы спасти нас. "I" и другие буквы в ACID
BASE vs ACID
Модуль 4. Работа с БД
18 уровень,
5 лекция
Битва аббревиатур: BASE vs. ACID. BASE как антагонист. Получается, базы данных BASE совсем не выполняют критерии ACID? как разные БД индексируют данные, и как это влияет на durability, и не только. Как работают in-memory DB.
Как реализовать ACID в своем приложении: теория
Модуль 4. Работа с БД
18 уровень,
6 лекция
Зачем это надо. Базовый инструментарий для любителей транзакций. Идемпотентность операций.
Как реализовать ACID в приложении: практика
Модуль 4. Работа с БД
18 уровень,
7 лекция
ID транзакций. Повторные попытки ("retries"). Продвинутый инструментарий для любителей транзакций. Как понять, когда мне нужны гарантии ACID? В каких случаях мне не нужны ACID?
Please enable JavaScript to continue using this application.