2017-04-12 28 views

回答

0

如果您想要在時間和跨存儲系統上穩定的ID,UUID非常有用。

想象一下,有兩個數據庫,每個數據庫都有自動生成的ID。

合併如果ID通過增加整數值從0

將它們合併將是一件輕而易舉的事,如果所有相關的ID是UUID生成它們將是一個頭疼的問題。同樣,向外部派發大量數據,離線記錄操作,然後將這些操作應用到原始數據上,使用UUID更容易 - 即使元素之間的關係已更改,創建了新元素等等。

UUID也是得心應手通用「標識」(認證/授權!) - 就像在驅動程序版本,插件等IDS想想檢測的MSI是一個更新到一個特定的安裝軟件包。

一般來說,我不會評價UUID是任何數據結構的特徵。我認爲它是設計基礎設施的工具。它在持久性和交換層面發揮作用,而不是在算法和內存操作層面。

相關問題