よくDBでオートインクリメントが使われますが
将来、そのDBを分割する必要に迫られたら、
かなり困難なボトルネックになると思うのですが、どうですか?
ユーザID+ユーザ単位カウンタの複合インデックスにするのがいいのではと
思うのですが、どうでしょう。