Hallo,
bisher mussten meine Datenbanken nicht superschnell sein. Jetzt jedoch, sollen viele Daten gespeichert werden und später mit diesen gerechnet werden.
Ich möchte Quotenverläufe bei betfair z.B. bei Pferderennen speichern. Alle 5 Minuten sollen von allen Pferden eines bestimmten Rennens die Quoten gespeichert werden. Zu JEDEM Zeitpunkt und JEDEM Pferd gehört eine "Quotentabelle", die z.B. so ausschaut:
QUOTE-BACK-LAY-UMSATZ
2.20 €4 €1,417
2.22 €97 €602
2.24 €231 €1,060
2.26 €380 €1,703
2.28 €116 €2,959
2.30 €322 €9,130
2.32 €180 €8,697
2.34 €625 €6,015
2.36 €63 €4,938
2.38 €80 €4,389
(d.h. ich kann z.B. bei einer Quote von 2.26 auf das Pferd wetten und es werden Wetten dieser Art im Umfang von 116 EUR angeboten(backen)
oder: jemand will zur Quote 2.30 wetten und ich kann als Buchmacher auftreten(layen).)
Dabei ist die Anzahl der verschiedenen Quoten sowie die Quoten selbst natürlich variabel.
Später sollen dann verschiedene Indikatoren berechnet werden, sodass meist Quoten/Volumen/Umsätze von einem bestimmten Pferd und einem bestimmten Zeitpunkt(oder mehreren aufeinanderfolgende) miteinander verechnet werden.
Wie gestalte ich nun die Datenbankstruktur, sodass zu jedem Zeitpunkt und Pferd eine "Quotentabelle" abgespeichert wird und die Berechnungen danach nicht zu lange brauchen?
Ich danke schon im vorraus,
mousepad