質問: データベースのテーブルのプライマリーキーに、オートインクリメントは多用しますか?
回答: 私も特に避ける理由がなければ連番を使う派ですね。 ユニーク保証ですし、何と言っても番号管理を別途行わなくてよくなります。連番管理を行うには必ず何らかのロック機構が必要になり、そこがボトルネックになりかねませんので、DBMSのAutoIncに任せるのが一番いいでしょう。 ルール化されたコードが必要なら、プライマリキー以外でそう言った項目を持てば良いだけの話ですし、そう言ったコードをプライマリや外部キーに持てば二度と変更することができなくなり、何かと問題になる可能性があります。 これって別に最近に限った話ではないと思いますけどね。