![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 238 Pomógł: 0 Dołączył: 6.05.2011 Ostrzeżenie: (10%)
|
Witam,
Potrzebuje logować każdą akcję wykonaną przez użytkowników. Na początku myślałem o tym aby to robić do bazy mysql ale w krótkim czasie może być miliony rekordów wiec to nie wyrobi. Czy są może do tego celu jakieś narzędzia? Jeśli znacie rozwiązanie tego problemu bardzo proszę odpowiedź. |
|
|
|
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
1) Milion rekordow dla bazy mysql to zaden problem.
2) Czy musisz do konca zycia trzymac te logi? Nie mozesz czyscic np starszych niz pol roku? |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 238 Pomógł: 0 Dołączył: 6.05.2011 Ostrzeżenie: (10%)
|
Mogę kasować właśnie po pół roku. Milion będzie generować się w jakieś 4-5 dni więc za pół roku będzie tego aż 30mln. Czy są do tego może jakieś inne narzędzia?
Ten post edytował 1q2w3e4r 17.09.2013, 08:03:48 |
|
|
|
Post
#4
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Nie no, 30ml to tez zadna liczba. A co ty z tymi danymi zamierzasz robic? I co ty masz za serwis ze w ciagu 4 dni bedziesz mial milion logow? Co ty tam logujesz tak waznego?
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 161 Pomógł: 4 Dołączył: 18.03.2011 Ostrzeżenie: (0%)
|
Hej!
Ja bym podzielił zdarzenia na kategorie i w zależności od kategorii trzymał coś dłużej lub krócej. To jedno. Drugie - nie trzeba usuwać starych danych, można (a może nawet trzeba) je archiwizować! W razie potrzeby odtworzenia wgrywasz bazę i szukasz informacji, potem bazę czyścisz. Pozdrawiam! |
|
|
|
![]() ![]() |
|
Aktualny czas: 21.12.2025 - 18:06 |