Специализация
Python Backend Developer
Java Backend Developer
Node.js Backend Developer
Golang Backend Developer
React Frontend Developer
Выберите навыки
React
JavaScript
Git
Redux
Webpack
Сложность
1-3
4-6
7-8
9-10
Рейтинг вопросов
1
2
3
4
5
Подпишись на React Developer в телеграм
Что означает согласованность (Consistency) в ACID?
Consistency означает, что после завершения транзакции база данных остаётся в корректном состоянии и все ограничения соблюдены. Это включает проверки ключей, типов, ограничений и триггеров. Если транзакция нарушает правила, она откатывается. Таким образом, данные не переходят в некорректное состояние.
Какие свойства транзакций описываются ACID?
ACID — это набор свойств транзакций.
Он гарантирует корректность работы базы данных при сбоях и конкурентном доступе.
Аббревиатура расшифровывается как Atomicity, Consistency, Isolation, Durability.
Каждое свойство отвечает за отдельный аспект надежности.
Это фундамент транзакционных СУБД.
Что такое транзакция и какими свойствами обладает (ACID)?
Транзакция — это набор операций, который выполняется как единое целое. Либо все операции применяются, либо ни одна. Свойства ACID гарантируют корректность данных даже при ошибках и сбоях. Это основа безопасной работы с базой данных.
Что означают свойства CAP, BASE и ACID?
ACID — набор строгих свойств транзакций реляционных БД. BASE — более гибкий подход, применяемый в NoSQL, где допускается временная несогласованность ради доступности. CAP — теорема, утверждающая, что распределённая система может гарантировать только две характеристики из трёх: консистентность, доступность и устойчивость к разделению сети. Эти модели помогают выбирать архитектуру хранения и обработки данных.
Объясни, что такое Durability (D в ACID) и как она гарантируется?
Durability (Долговечность) — это свойство транзакции, гарантирующее, что一旦 транзакция успешно завершена (зафиксирована), внесенные ею изменения останутся в системе навсегда, даже в случае последующих сбоев (например, отключения питания). Это гарантируется путем записи информации о изменениях в постоянное (немедленное) хранилище, такое как журнал транзакций (WAL), на диск перед тем, как сообщить пользователю об успехе.
Что такое транзакция в базе данных? + ACID
Какие принципы соответствия БД, кроме ACID, существуют (например, CAP)?
Что означает ACID?
Рейтинг:
5
Сложность:
5
Транзакция — это набор операций, выполняемых как единое целое. Гарантирует ACID (атомарность, согласованность, изоляция, долговечность).
Рейтинг:
2
Сложность:
5
Кроме ACID, в распределенных системах используется теорема CAP, которая утверждает, что база данных может гарантировать только два из трех свойств: Consistency (согласованность), Availability (доступность) или Partition Tolerance (устойчивость к разделению). Также существует модель BASE, которая жертвует строгой согласованностью ради высокой доступности и производительности.
Рейтинг:
2
Сложность:
7
ACID — аббревиатура свойств транзакций: Aтомарность (all or nothing), Cогласованность (consistency), Iзолированность (isolation), Dолговечность (durability). Эти свойства гарантируют корректность и надёжность операций в многопользовательской среде.
Рейтинг:
5
Сложность:
5
Рейтинг:
5
Сложность:
4
Рейтинг:
5
Сложность:
7
Рейтинг:
5
Сложность:
6
Рейтинг:
2
Сложность:
7