Jak zbudować odpowiednią strukturę dla usługi analitycznej? Obecnie mam 1 tabelę, która przechowuje dane o każdym użytkowniku, który odwiedza stronę z identyfikatorem mojego klienta, więc później moi klienci będą mogli zobaczyć statystyki dla określonej daty.Jak zbudować odpowiednią bazę danych dla systemu analizy ruchu?
Dzisiaj zastanawiałem się trochę i zastanawiam się: powiedzmy, że mam 1000 użytkowników i każdy ma codziennie około 1000 wyświetleń na swoich stronach, co oznacza, że każdego dnia otrzymuję 1 000 000 (1M) nowych rekordów do jednej tabeli. Jak to będzie działać po około 2 miesiącach (kiedy tabela osiągnie rekord 60 milionów)?
Po prostu myślę, że po pewnym czasie będzie miał tyle rekordów, że zapytania PHP, aby wyciągnąć dane, będą naprawdę ciężkie, powolne i zabierają dużo zasobów, czy to prawda? i jak temu zapobiec?
Mój znajomy pracuje nad czymś podobnym, a dla każdego klienta przygotuje nowy stół, czy to jest właściwy sposób na rozpoczęcie pracy?
Dzięki!
rozważ, jak polecić książkę! – linuxeasy
@linuxeasy który? – k102