私は mysql が初めてで、最初の php-mysql アプリケーションをコーディングしました。
ユーザーが自分のアカウントに好みのデバイスを追加できるようにする 30 個のデバイス リストがあります。
そこで、このような特定のユーザーIDの下にいくつかのデバイスIDが保存されているmysqlテーブル「A」を作成しました
UserID | Device Id
1 | 33
1 | 21
1 | 52
2 | 12
2 | 45
3 | 22
3 | 08
1 | 5
more.....
たとえば、5000 のユーザー ID と 30 のデバイス ID があるとします。
& 各ユーザーのアカウント レコードに (平均で) 15 個のデバイス ID がある場合。
次に、テーブル「A」の下にある 5000 X 15 = 75000 レコードになります。
それで、私の質問は、mysql テーブルに保存できるレコードの数に制限はありますか?
上記のようにレコードを保存するための私のアプローチは正しいですか?? さらにユーザーを追加すると、クエリのパフォーマンスに影響するかどうか。
またはそれを行うためのより良い方法はありますか?