Syntax highlighting of ba7ca9c ~( Терминология)

= Терминология =

'''ACID'''

ACID - набор требований к транзакционной системе, обеспечивающий наиболее надёжную и предсказуемую её работу.

 * Atomicity — атомарность: транзакция не выполняется, пока не выполнены все ее части;
 * Consistency — целостность: когда транзакция завершилась, данные соответствуют схеме БД, а все реплики базы синхронизированы;
 * Isolation — изолированность: параллельные транзакции выполняются отдельно друг от друга;
 * Durability — надежность: способность восстанавливаться до последнего сохраненного состояния после сбоя.

'''CALMS (ex-CAMS)'''

Основа DevOps - Agile Mindset:
 *   CALMS - фреймворк для оценки готовности к переходу в DevOps и выявления мест для улучшений.
 *   Каждая часть фреймворка привносит свои практики, процессы и культурные особенности.
 *   Культура (Culture) - устранение границ между функциональными подразделениями и взаимовыгодное сотрудничество.
 *   Автоматизация (Automation) - высвобождение времени для решения задач и улучшений.
 *   Измерения (Measurement) - избавление от перехода на личности и эмоций.
 *   Распространение знаний (Sharing) - часть культуры сотрудничества.
 *   Готовность идти на риск в изменениях (Culture) - отношение к изменениям как к эксперименту.
 *   Автоматизация в контексте DevOps осуществляется для получения надежного, повторяемого и быстрого процесса.

Ссылки:
 . [[https://agilemindset.ru/calms/ | CALMS (ex-CAMS) — основа DevOps]]

'''CAP теорема'''

Теорема CAP (известная также как теорема Брюера) — эвристическое утверждение о том, что в любой реализации распределённых вычислений возможно обеспечить не более двух из трёх следующих свойств:

 * ''Согласованность данных (англ. consistency)'' — во всех вычислительных узлах в один момент времени данные не противоречат друг другу;
 * ''Доступность (англ. availability)'' — любой запрос к распределённой системе завершается корректным откликом, однако без гарантии, что ответы всех узлов системы совпадают;
 * ''Устойчивость к разделению (англ. partition tolerance)'' — расщепление распределённой системы на несколько изолированных секций не приводит к некорректности отклика от каждой из секций.