Dağıtık sistemlerde "hangi olay önce gerçekleşti?" sorusu, fiziksel saat kullanılarak yanıtlanamaz. Ağ gecikmesi ve saat kayması (clock skew) bu yaklaşımı güvenilmez kılar. Leslie Lamport'un 1978'de önerdiği mantıksal saatler, fiziksel zamana olan bağımlılığı ortadan kaldırarak olaylar arasındaki nedensel ilişkiyi, happens-before, sayısal bir düzen üzerinden ifade eder. Lamport saati, tek bir sayaç üzerinden çalışır. Her process kendi sayacını tutar; bir olay gerçekleştikten sonra sayacı artırır ve bir mesaj göndermeden önce güncel sayaç değerini mesaja ekler. Alıcı taraf, gelen sayaç değeri ile kendi sayacının maksimumunu alır ve bir artırır. Bu mekanizma, vektör saat lamport saat karşılaştırmasındaki birinci katmanı oluşturur: Lamport saati, iki olay arasında nedensellik olduğunu kanıtlayabilir; ancak nedensellik olmadığını kanıtlayamaz. Yani C(a) < C(b) gözlemlendiğinde "a, b'den önce gerçekleşmiştir" denemez; yalnızca "eğer a, b'ye neden olduysa, C(a) < C(b) olur" ifadesi doğrudur. Vektör saat lamport saat ayrımının özü tam da burada yatmaktadır. Vektör saatlerinde her process, cluster'daki tüm process'lerin sayacını bir vektör olarak tutar. Bir mesaj gönderildiğinde tüm vektör eklenir, alıcı taraf ise her pozisyon için maksimum değeri alır ve kendi indeksini bir artırır. Bu yapı sayesinde iki olay arasındaki ilişki üç şekilde sınıflandırılabilir: a, b'den nedensel olarak önce gelir; b, a'dan nedensel olarak önce gelir; ya da eşzamanlıdır (concurrent). Lamport saatinin yapamadığı şeyi, eşzamanlılık tespiti, vektör saati başarıyla gerçekleştirir. Eşzamanlılık tespitinin pratik değeri, çakışma (conflict) çözüm algoritmalarında belirir. Git'in merge mekanizması, CouchDB'nin çakışma tespiti ve Riak'ın causal context yapısı, vektör saat lamport saat tercihinde vektör saatini esas alır; çünkü merge kararının doğru alınabilmesi için hangi yazmaların eşzamanlı olduğunun bilinmesi gerekir. Öte yandan vektör saatlerinin bir maliyeti vardır: process sayısı arttıkça vektörün boyutu büyür ve mesaj overhead'ı yükselir. Bu problemi çözmek amacıyla dotted version vectors ve interval tree clocks gibi daha kompakt temsiller geliştirilmiştir. Lamport saatleri ise boyut avantajı nedeniyle total order gerektiren senaryolarda, örneğin distributed mutex veya totally ordered broadcast, tercih edilmeye devam eder. Kısaca ifade edilecek olursa: vektör saat lamport saat ayrımı, nedensel kesinlik düzeyinde şekillenir. Lamport saati ucuz ama kısmi; vektör saati bilgilendirici ama maliyetli. Hangi yapının seçileceği, sistemin tutarlılık modeline ve mesaj gövdesi bütçesine doğrudan bağlıdır.