vector-clock

    4熱度

    2回答

    我知道對於標量邏輯時鐘而言,無法提供足夠的信息來判斷關鍵值存儲更新中是否存在更新衝突,因此需要使用向量時鐘。 但我不確定什麼問題仍然沒有解決矢量時鐘,然後通過更大的矩陣時鐘解決?

    4熱度

    2回答

    我一直在使用MongooseJS的revisionKey一段時間 - 默認情況下它包含在文檔中的__v字段。我明白修訂號的目的是什麼,通常是什麼時候更新。 我最近和一位朋友講了一個「矢量時鐘」的概念,我提到MongoDB和MongooseJS有這個__v字段。當時,它聽起來像這可能是一個矢量時鐘。但讀了一些關於矢量時鐘的信息,現在我不確定。 所以我想知道:MongooseJS的versionKey

    0熱度

    2回答

    我的想法是實現一個基本的「矢量時鐘」,其中時間戳是基於時鐘的,總是前進並保證是唯一的。 例如,在一個簡單的表: CREATE TABLE IF NOT EXISTS timestamps ( last_modified TIMESTAMP UNIQUE ); 我使用觸發器來設置插入之前的時間戳值。它基本上只是去到未來,當兩個刀片在同一時間到達: CREATE OR REPLACE F