Listen

Description

Shinyaが UUID(Universally Unique Identifier)の仕組みや歴史、そして各バージョン間の違いについて解説しています。

UUID はエンジニアの皆さんにとってお馴染みの仕組みですが、「そもそもどんな経緯で作られ、どんな変化を遂げてきたのか?」までは意外と知られていないのではないでしょうか。

(何を隠そう、Lonも「ユニークなIDを作るためのもの」程度の理解でした)

今回のエピソードでは、1980年代に始まるUUIDの歴史から、標準化の流れ、そしてv4での乱数生成による特性とそれに起因するPostgreSQLにおける性能問題、さらにそれを改善したv7の登場までを、Shinyaがわかりやすく紹介しています。

豆知識としても面白く、日常的にUUIDを使っている方なら「知らなかった!」となるポイントがきっとあるはず。

UUIDを一度でも使ったことがある方は、ぜひ聞いてみてください!

関連リンク