Làm thế nào để xây dựng một cấu trúc thích hợp cho một dịch vụ phân tích? Hiện tại tôi có 1 bảng lưu trữ dữ liệu về mọi người dùng truy cập trang bằng ID của khách hàng của tôi để sau này khách hàng của tôi có thể xem thống kê cho một ngày cụ thể.Làm thế nào để xây dựng một cơ sở dữ liệu thích hợp cho một hệ thống phân tích lưu lượng truy cập?
Tôi đã suy nghĩ một chút và tôi tự hỏi: Giả sử tôi có 1.000 người dùng và mỗi người có khoảng 1.000 lần hiển thị trên trang web của họ hàng ngày, có nghĩa là tôi nhận được 1.000.000 (1 triệu) bản ghi mới mỗi ngày vào một bảng. Làm thế nào nó sẽ làm việc sau 2 tháng hoặc lâu hơn (khi bảng đạt 60 triệu hồ sơ)?
Tôi chỉ nghĩ rằng sau một thời gian nó sẽ có nhiều bản ghi rằng các truy vấn PHP để rút ra dữ liệu sẽ thực sự nặng, chậm và mất rất nhiều tài nguyên, có đúng không? và làm thế nào để ngăn chặn điều đó?
Một người bạn của tôi làm việc trên một cái gì đó tương tự và anh ta sẽ tạo một bảng mới cho mọi khách hàng, đây có phải là cách chính xác để đi cùng không?
Cảm ơn!
xem xét việc giới thiệu một cuốn sách! – linuxeasy
@linuxeasy cái nào? – k102