EMZETT.
Увійти

Векторні годинники та логічний час

Коротко: У розподілених системах годинники розходяться. Логічні годинники (Лемпорта) і векторні годинники впорядковують події за причиною та наслідком, а не за часом настінного годинника.

Докладніше: Годинник Лемпорта — лічильник, що збільшується за кожної події й кожного отриманого повідомлення. Він гарантує: якщо A відбулося до B, то час(A) < час(B). Зворотне неправильне. Векторні годинники зберігають лічильник на кожен вузол і виявляють справжню конкурентність.

Подробиці

  • Відбулося-до (→): частковий порядок: той самий…

Див. також: CRDT: реплікувані типи даних без конфліктів, реплікація: лідер і послідовник