В мире больших данных
17.12
ACID: atomicity, consistency, isolation and durability
Звучит как заклинание, но на самом деле это важнейший набор требований к работе с данными, гарантирующий надёжность транзакций. Рассмотрим ACID обзорно, а в последствии раскроем каждое из понятий, так как все дата аналитики или инженеры будут ежедневно сталкиваться с этим в работе.
А — Атомарность. Гарантирует, что в рамках транзакции будут выполнены либо все запросы, либо ни одного. С — Согласованность. Отвечает за то, что в рамках транзакции фиксируются только допустимые результаты. И — Изолированность. Отвечает за то, что при одновременном выполнении нескольких транзакций, они не должны оказывать влияния друг на друга. У — Устойчивость. Гарантирует, что если транзакция будет выполнена, то её результаты уже не отменит никакой сбой системы (выключенный сервер, сетевой сбой и так далее).
Хочу отметить, что свойства ACID спроектированы для transaction-ориентированных баз данных.
еще контент в этом сообществе
еще контент в этом соообществе
В мире больших данных
17.12
войдите, чтобы увидеть
и подписаться на интересных профи