昨年までは、DB設計において uuid
を使わないキー値には int
よりも bigint
を優先していた。しかし今では、ログのような頻繁に書き込まれるデータでない限り int
を使うようになった。
bigint
を採用していたのは将来の拡張を見据えた判断だったが、自分が開発するサービスでは int の上限(約20億)を超えることはまずないと気づいた。そして、いつか bigint
に移行しなければならない規模のサービスに成長してほしいとも思っている。
昨年までは、DB設計において uuid
を使わないキー値には int
よりも bigint
を優先していた。しかし今では、ログのような頻繁に書き込まれるデータでない限り int
を使うようになった。
bigint
を採用していたのは将来の拡張を見据えた判断だったが、自分が開発するサービスでは int の上限(約20億)を超えることはまずないと気づいた。そして、いつか bigint
に移行しなければならない規模のサービスに成長してほしいとも思っている。