Английская лексика: Разработка программного обеспечения · Базы данных и хранение данных

Что значит CAP theorem?

Значение и примеры · Разработка программного обеспечения

существительноеТермин продвинутого уровня

CAP theorem: теорема CAP, теорема CAP о распределённых системах

Идея о том, что при сетевом сбое, разделяющем распределённую базу, приходится выбирать между согласованностью (одинаковые данные везде) и доступностью (система всегда отвечает).

Где и как употребляется

CAP расшифровывается как Consistency, Availability и Partition tolerance — согласованность, доступность и устойчивость к разделению сети. Теорему предложил Эрик Брюэр в 2000 году, позднее её доказали; её часто упрощают до «выбери два из трёх». Встречается на собеседованиях по архитектуре и в сравнениях NoSQL.

Примеры предложений

  1. According to the CAP theorem, during a partition this system prefers availability over consistency.

    Согласно теореме CAP, при разделении сети эта система предпочитает доступность согласованности.

    В условии сетевого сбоя система продолжает отвечать, даже если копии данных расходятся.

  2. The interviewer asked me how the CAP theorem applies to our chat service.

    На собеседовании меня спросили, как теорема CAP применима к нашему чату.

    Нужно объяснить компромисс для конкретного распределённого сервиса.

Распространённые словосочетания

  • CAP theorem
  • partition tolerance
  • consistency vs availability
  • CP system
  • AP system

Это слово в других отраслях

Одно и то же английское слово может иметь другое значение в другой отрасли:

Другие термины: Базы данных и хранение данных

Закрепляйте лексику чтением

Тексты подходящего уровня помогают запоминать новые слова. Выберите бесплатные книги на английском: