Eine effiziente Möglichkeit, die Anmeldedaten und den IP-Verlauf von Benutzern zu verfolgen

Ich versuche, den Verlauf der Benutzeranmeldung zu statistischen Zwecken zu verfolgen, aber mir ist nicht klar, wie ich am besten vorgehen soll. Ich könnte eine separate Tabelle haben, die Benutzer und ihre Anmeldestatistiken mit einem Datum aufzeichnet, aber diese Tabelle könnte WIRKLICH groß werden. Ich könnte einige historische Felder im Benutzermodell / Objekt selbst in einem syntaktisch analysierbaren Feld nachverfolgen und es (sie) einfach mit einem durch Trennzeichen getrennten Zeichenfolgenformat aktualisieren. z.B. Aufteilen auf: Erhalte den letzten, wenn ein enthaltener Datumscode nicht heute ist, füge ein Element (Datum + Anzahl) hinzu, andernfalls erhöhe und speichere es zurück. Zumindest mit diesem zweiten Ansatz wäre es einfach, alte Elemente zu entfernen (z. B. nur 30 Tage tägliche Anmeldungen oder IPs), da eine separate Tabelle eine Aufgabe zum Löschen alter Datensätze erfordern würde.

Ich bin ein großer Fan von sofortigen Veränderungen. Aufgaben sind nützlich, können jedoch aus Wartungsgründen kompliziert sein.

Hat jemand irgendwelche Vorschläge? Ich habe noch keine externe Lösung zum Zwischenspeichern von Daten. Hinweise sind auch willkommen! (Ich habe nach ähnlichen Fragen und Antworten gesucht)

Vielen Dank!

Antworten auf die Frage(7)

Ihre Antwort auf die Frage