テーブルを名前違いで作成すべきか、それとも同じテーブルに追加すべきか

2016年01月30日 10:43

テーブルをまたぐ検索処理が煩雑になってしまう場合は、同じテーブルに追加すべき

とのこと。

 

そうなると、今は1つのテーブルに対して、たくさんものをいれているので、それでいいのかな。。

でも

Indexがどんどん追加されると、最後にどうなるんだろう。

参考サイトをみると、

MySQLのint(11)はサイズを指定できるわけではなく、0を補完するためのオプション


とのこと。。

intのサイズは4バイトで-21474836472147483647

約25億。

インドと中国の人口(25億人)が登録するとサービスが落ちる

だそう。

https://qiita.com/masarufuruya/items/ccf51e917a5cbf8890a3

そうなんだ。

仮に1機種で使用するIndexが100000だとしても、

21474機種登録可能。

大丈夫そうだな。

ということで、テーブルはわけません。