Какой класс это реплицированная система
Дана реплицированная система с моделью согласованности, равной R = 1, W = 1, N = 5. К какому классу относится эта система? AP, ПК, AC? И почему?
- N = количество узлов, которые хранят реплики данных
- W = количество реплик, которые должны быть изменены, для завершения операций записи
- R = количество реплик, к которым осуществляется доступ во время операций чтения
1 ответ
Это AP
система.
Ваш
N=5
, означает, что ваши одни и те же данные будут синхронизироваться с 5 узлами, поэтому этоP
система.P означает
partition tolarance
для распределенной системы узел в сети связан друг с другом. Но по некоторым причинам сеть может быть разделена на части сервал, тогда данные также будут разделены. Если одна информация хранится в более чем 1 реплике, она называетсяP
,Ваш
W=1
означает, что ваша система не является системой строгой согласованности, потому что разные пользовательские приложения могут одновременно видеть разные данные, но эти данные, наконец, будут синхронизированы, поэтому это слабая система согласованности. Во всяком случае, мы не можем сказать, что эта системаC
,Ваш
R=1
, означает, что данные всегда можно прочитать, так что этоA
,
Одним словом, это AP
система, так же, как Cassandra
,