/note/tech

idをautoincrementして何が悪いの?

IDはAutoincrementのINTではなくUUIDを使おう派閥だ。

個人的にはDB設計についてはサロゲートキーならINTでもUUIDでもどっちでもいい派。INTの方がデータが見た目がすっきりして気持ちいいかな?程度。

システムの外部に見えるIDとしては、要件次第としか言いようがない。要件に応じたURL設計をすべきでDBのキーを無造作に露出させる設計を前提にする必要はないのではないかという感じ。