所以基本上我有一个应用程序,当用户按下某个按钮时,他们的位置会存储在数据库中。问题是因为理论上用户按下此按钮时可能有数千个不同的位置,我该如何存储?
我的想法类似于您可以在社交网络上存储用户朋友的方式,也就是说,有一列用于userID(电子邮件或其他),然后是另一列用于他们的位置。如下所示:
_________________________________
| id | email | location |
| 1 | test@test.com | 123.456 |
| 2 | test@test.com | 456.2533 |
| 3 | test@test.com | 45345.23 |
| 4 | mail@mail.com | 123.456 |
| 5 | mail@mail.com | 456.2533 |
| 6 | mail@mail.com | 45345.23 |
在上面的情况中,'id'是主键,并且有两个用户碰巧去过相同的三个位置。
这是一种存储它的荒谬方式,因为它可能相当于大量数据吗?还是我走在正确的轨道上?