I am currently working on a php website project which contains monthly data of 10,000 customers.
The customer has to login to view his/her personal historical monthly purchases and sales data. The system admin has to update the monthly purchases and sales of each customers at the end of each month.
When logged in the customer can view his/her historical monthly purchases and sales data for the last 120 months. The historical data of each customer is stored in mysql database. Here are my questions:
(1) Can anyone help me how to structure my database tables so that each customer can view his/her historical data after login?
(2) Will there be limitation of the number of rows and columns of a table when I deal with 10,000 customers with historical monthly data for many years?