Hey, ich habe ein paar Fragen zur sinnvollen Datenspeicherung für bestimmte Elemente meines neuen Projektes. Ich habe eine immer größer werdende Anzahl an Usern und für jeden einzelnen Usern bräuchte ich quasi eine eigene Tabelle:
1. Refsystem
Wie speichere ich die Refs eines Users sinnvoll? Macht es Sinn, das als Array in eine Spalte für jeden User zu klatschen? Oder macht es mehr Sinn, jedem Ref seinen User zuzuweisen, und dann die komplette Usertabelle jedesmal nach Refs von XX zu durchsuchen?
2. Protokoll/Logs von geklickten Links
Ich brauche eine Auflistung von allen getätigten Linkklicks mit bestimmten Zusatzinformationen wie Zeit und eine linkspezifische Informationen. Der User soll ebenfalls Zugriff auf die von ihm getätigten Klicks kriegen. Macht es an dieser Stelle Sinn, für jeden User eine Tabelle zu erzeugen (sodass ich am Ende über 300 Tabellen habe) oder wieder alle Klicks in eine riesige Tabelle zu speichern, und diese dann zu durchsuchen? Letzteres klingt plausibel, ich kann mir aber vorstellen, dass bei über 100 Klicks pro Tag die Tabelle ziehmlich lang wird, und das Durchsuchen und Auflisten von allen Klicks eines bestimmten Users dann immer länger dauert.

Also zwei konkrete Fälle, für die ich gerne eine sinnvolle Lösung hätte.
Mfg


Hoffe das Forum passt einigermaßen :x