昨年までは、DB設計において uuid を使わないキー値には int よりも bigint を優先していた。しかし今では、ログのような頻繁に書き込まれるデータでない限り intを使うようになった。

bigint を採用していたのは将来の拡張を見据えた判断だったが、自分が開発するサービスでは int の上限(約20億)を超えることはまずないと気づいた。そして、いつか bigint に移行しなければならない規模のサービスに成長してほしいとも思っている。

0