Hallo!
Brauche etwas Hilfe zu meinem Datenbankmodell.
Zur Erklärung:
Ich habe 2 Arten von Benutzer: Wettabgeber und Empfänger.
Wettabgeber geben die Wetttips ab und Empfänger erhalten diese. (logisch)
Tipps haben die Eigenschaften Quote und Einsatz (wird in einer DB gesichert)
Nachdem Empfänger diese Tipps bekommen haben kann es sein (oft), dass die Empfänger einen andere Quoten oder Einsätze setzen, die ich nun für die jeweiligen User in einer DB sichern möchte.
Beispiel:
Wettabgeber-A setzt auf TeamA bei einer Quote von 1.95 einen Einsatz von 100.
Empfänger erhalten diese Wette und setzen dann aber mehr/weniger (bei anderen Quoten)
Empfänger1 - Einsatz 50 - Quote 1.90
Empfänger2 - Einsatz 100 - Quote 2.10
Wenn ich 100 Wettabgeber und 200 Empfänger habe (nur Beispiel) sind das 20000 Datensätze
Jeder Wettabgeber gibt im Monat 50 Tipps ab (Beispiel) => sind dann im Monat 1.000.000 Datensätze. Bei einer mehr Monatsstatistik oder später vielleicht Jahresstatistik sind das sehr viele Daten.
Kenn mich leider nicht aus mit so vielen Daten.
- Wie kann man diese am besten managen?
- Was wäre die beste/schnellste Lösung?
- Habe auch überlegt die Daten eventuell nur in einem Feld abzuspeichern (jeweilig zum Empfänger)
Bsp: beim Empfänger1 eine Spalte 'empfangen' mit dem Wert '(50,1.90,ID);(80,2.05,ID);....'
Ergibt das einen Sinn? Immer wieder neues anhängen und aus der DB abfragen und danach splitten und verarbeiten?
- Fällt jemanden vielleicht etwas anderes ein?
LG
Brauche etwas Hilfe zu meinem Datenbankmodell.
Zur Erklärung:
Ich habe 2 Arten von Benutzer: Wettabgeber und Empfänger.
Wettabgeber geben die Wetttips ab und Empfänger erhalten diese. (logisch)
Tipps haben die Eigenschaften Quote und Einsatz (wird in einer DB gesichert)
Nachdem Empfänger diese Tipps bekommen haben kann es sein (oft), dass die Empfänger einen andere Quoten oder Einsätze setzen, die ich nun für die jeweiligen User in einer DB sichern möchte.
Beispiel:
Wettabgeber-A setzt auf TeamA bei einer Quote von 1.95 einen Einsatz von 100.
Empfänger erhalten diese Wette und setzen dann aber mehr/weniger (bei anderen Quoten)
Empfänger1 - Einsatz 50 - Quote 1.90
Empfänger2 - Einsatz 100 - Quote 2.10
Wenn ich 100 Wettabgeber und 200 Empfänger habe (nur Beispiel) sind das 20000 Datensätze
Jeder Wettabgeber gibt im Monat 50 Tipps ab (Beispiel) => sind dann im Monat 1.000.000 Datensätze. Bei einer mehr Monatsstatistik oder später vielleicht Jahresstatistik sind das sehr viele Daten.
Kenn mich leider nicht aus mit so vielen Daten.
- Wie kann man diese am besten managen?
- Was wäre die beste/schnellste Lösung?
- Habe auch überlegt die Daten eventuell nur in einem Feld abzuspeichern (jeweilig zum Empfänger)
Bsp: beim Empfänger1 eine Spalte 'empfangen' mit dem Wert '(50,1.90,ID);(80,2.05,ID);....'
Ergibt das einen Sinn? Immer wieder neues anhängen und aus der DB abfragen und danach splitten und verarbeiten?
- Fällt jemanden vielleicht etwas anderes ein?
LG