在这种情况下我的数据库会中断吗
will my database breaks in this case
我一直想知道 link 跟踪网站是如何存储所有数据的!好吧,假设我的数据库中有 1000 页
----------------
| ID | Pages |
----------------
| 1 | page1 |
----------------
| 2 | page2 |
----------------
而且我愿意为每位 link 记录每位访客的 IP
、browser name
和 operation system
,所以我决定添加数据库 table data
赞
-----------------------------------------------------
| PageID | IP | browser | system |
-----------------------------------------------------
| 1 | 000.000.000.00 | firefox | win7 |
-----------------------------------------------------
| 2 | 000.000.000.01 | IE | android |
-----------------------------------------------------
| 2 | 000.000.000.02 | Chrome | kardishan |
-----------------------------------------------------
但是如果每个页面有 10,000 个访问者怎么办!
假设每个页面将获得大约 10,000 名访问者,所以我认为数据库可能会中断,因为这意味着将添加新的 30,000 行!另外,如果我想查询有多少访客 android
系统对于这个简单的查询可能甚至不会响应
现在想想每个页面 100 万访问者意味着 300 万行!!
如果有其他方法可以让我在不跨越数据库边界的情况下执行此操作,谁能更好地向我解释一下
谢谢
您可以再添加一列名为 count
。
那么您必须每天只保存唯一身份访问者。所有非唯一访问都应递增 count
列。
您应该告诉 DBMS 某些列组合在您的表中只出现一次。如果您这样做,MySQL 将自动定义索引。即通过 PRIMARY KEY 和 UNIQUE NOT NULL 约束。
我一直想知道 link 跟踪网站是如何存储所有数据的!好吧,假设我的数据库中有 1000 页
----------------
| ID | Pages |
----------------
| 1 | page1 |
----------------
| 2 | page2 |
----------------
而且我愿意为每位 link 记录每位访客的 IP
、browser name
和 operation system
,所以我决定添加数据库 table data
赞
-----------------------------------------------------
| PageID | IP | browser | system |
-----------------------------------------------------
| 1 | 000.000.000.00 | firefox | win7 |
-----------------------------------------------------
| 2 | 000.000.000.01 | IE | android |
-----------------------------------------------------
| 2 | 000.000.000.02 | Chrome | kardishan |
-----------------------------------------------------
但是如果每个页面有 10,000 个访问者怎么办!
假设每个页面将获得大约 10,000 名访问者,所以我认为数据库可能会中断,因为这意味着将添加新的 30,000 行!另外,如果我想查询有多少访客 android
系统对于这个简单的查询可能甚至不会响应
现在想想每个页面 100 万访问者意味着 300 万行!!
如果有其他方法可以让我在不跨越数据库边界的情况下执行此操作,谁能更好地向我解释一下
谢谢
您可以再添加一列名为 count
。
那么您必须每天只保存唯一身份访问者。所有非唯一访问都应递增 count
列。
您应该告诉 DBMS 某些列组合在您的表中只出现一次。如果您这样做,MySQL 将自动定义索引。即通过 PRIMARY KEY 和 UNIQUE NOT NULL 约束。