I've been wonder how link tracking websites store all data! Okay let say i've 1000 page in my database
----------------
| ID | Pages |
----------------
| 1 | page1 |
----------------
| 2 | page2 |
----------------
And i'm willing to record IP
,browser name
and operation system
of each visitor for each link so i decided to add database table data
like
-----------------------------------------------------
| 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 |
-----------------------------------------------------
but what if i got 10,000 visitors for each page!
Say each page will gets about 10,000 visitors, so i think database might breaks as it means new 30,000 lines will be added! also if i wanted for example to query about how many visitors has android
system for this simple query might not even respond
now think about 1 million visitors per each page means 3 millions lines !!
so do anyone has better idea of explain to me if there is another route i can follow for doing this without cross my database border
thank you