konto usunięte

Temat: System statystyk oraz bazy

Witam
Chciałbym zaczerpnąć informacji na temat zintegrowania z systemem cms statystyk. W jaki sposób to ugryźć.

Strona będzie dość obszerna, dzienne odwiedziny pomiędzy 10-20 tyś. Czy dla statystyk stworzyć nową bazę aby były one tam zapisywane. Chodzi tu o śledzenie ilości użytkowników, którzy klikają w podane linki odwiedzają podstrony. Statystyki muszą być dzienne jak i miesięczne i roczne. Czy przy takiej liczbie userów w po pewnym czasie baza się nie rozleci? Czy lepiej do tego użyć mysql czy mssql?

I pytanie następne. Na jakiej bazie najlepiej oprzeć skrypt, który będzie wyszukiwał dane z 500tyś do 1miliona rekordów. Chodzi tu o szybkość jak i o optymalizację. Sprzęt będzie mocny a oprogramowanie microsoftu. Trzeba też brać pod uwagę, że jeżeli będą dwie różne bazy to czy prz IIS się one nie będą gryzły.

konto usunięte

Temat: System statystyk oraz bazy

MSSQL-a
mysql przy nim to cienki bolek

jeżeli chodzi o szybkość wyszukiwania :) to znajdą się pewnie tacy co powiedzą wrzuć to do tablicy i w niej szukaj, ale to jakiś bazodanowy folklor ;)

ponadto przy takim zapotrzebowaniu w MSSQl-u większość logiki można przerzucić do T-SQL-a i jobów, zaś sama witryna sprowadziła by się do roli klikacz

jak masz MSSQL-t jest Tuning Advisor - pomaga dostroić bazę, jest profiler , ogólnie są całkiem niezłe narzędzia do parcy

a sedno optymalizacji jak zwykle leży w logice operującej danymi. jeżeli będzie kiepska to dobry sprzęt nie pomoże

ps.

jak masz logikę w procedurach to są wykorzystywane dosyć intensywnie mechnizmy optymalizacyjne, takiego gadżetu nie masz za to w kodzie SQL składanym z palcaPrzemysław R. edytował(a) ten post dnia 19.03.09 o godzinie 22:23

konto usunięte

Temat: System statystyk oraz bazy

Piotr P.:
Strona będzie dość obszerna, dzienne odwiedziny pomiędzy 10-20 tyś. Czy dla statystyk stworzyć nową bazę aby były one tam zapisywane. Chodzi tu o śledzenie ilości użytkowników, którzy klikają w podane linki odwiedzają podstrony. Statystyki muszą być dzienne jak i miesięczne i roczne. Czy przy takiej liczbie userów w po pewnym czasie baza się nie rozleci? Czy lepiej do tego użyć mysql czy mssql?

Nie wiem jakie dane chcesz przechowywać, ale swego czasu robiłem bazę statystyk, która ma kilkaset tysięcy wpisów dziennie, cała obsługa zapytań została zaszyta w procedurach sql.

początkowo wyszukiwanie konkretnych danych zajmowało kilkadziesiąt milisekund, teraz, przy kilkunastu milionach rekordów, czasem dojdzie do 2 sekund. Czas dodawania danych jest stały i pomijalny. Był to Mysql, dobrze zrobiony wytrzyma wiele ;)
Wojciech Zieliński

Wojciech Zieliński IT
Project/Programme/Pe
ople Manager
(PRINCE2
Practicioner...

Temat: System statystyk oraz bazy

A nie lepiej skorzystać z Google Analytics ?
Sądzę, że funkcjonalnie nie pobijesz, a o wydajność nie musisz się martwić :)
Jakub Korupczyński

Jakub Korupczyński Software Developer

Temat: System statystyk oraz bazy

Poza tym swoje statystyki są mało wiarygodne, tak więc jeśli nie są one tylko dla siebie, to lepiej użyć jakiś zewnętrznych.

konto usunięte

Temat: System statystyk oraz bazy

Wojciech Zieliński:
A nie lepiej skorzystać z Google Analytics ?

Czyżby google zrezygnowało z limitu miesięcznego requestów w GA a ja o tym nic nie wiem ? ;)

Następna dyskusja:

Generowanie formularz z pli...




Wyślij zaproszenie do