Hallo,
ich habe ein System welches Daten aus einer Datenbank liest und schreibt. Nun möchte ich wissen ob hinsichtlich der Geschwindigkeit eine andere Datenbank evtl besser geeignet wäre. Hierfür habe ich mir schon mögliche Alternative rausgepickt. Nun stellt sich mir die Frage wie ich am besten meine Testumgebung gestalte, sodass ich am Ende eine zu einem Aussagekräftigem Ergebnis komme. Ich glaube mit nur ein paar Daten lesen und schreiben und die Geschwindigkeiten vergleichen ist es nicht getan. Daher meine Frage:
Welche Kriterien spielen bei der Geschwindigkeit eine Rolle ?
Ist es möglich dass Datenbank A beim einlesen von 10 Datensätzen schneller gegenüber Datenbank B ist, jedoch Datenbank B bei 100.000 Datensätzen vorne liegt ? Oder verhält sich das in der Regel proportional ? Gleiche Frage auch bei den unterschiedlichen Datentypen die gelesen und geschrieben werden: Ist es möglich, dass Datenbank A bestimmte Datentypen schneller lesen kann als Datenbank B, aber Datenbank B andere Datentypen dafür schneller lesen kann ?
Nach welchen Kriterien würdet ihr vorgehen bzw. wie würdet Ihr die Testfälle gestalten ?
ich habe ein System welches Daten aus einer Datenbank liest und schreibt. Nun möchte ich wissen ob hinsichtlich der Geschwindigkeit eine andere Datenbank evtl besser geeignet wäre. Hierfür habe ich mir schon mögliche Alternative rausgepickt. Nun stellt sich mir die Frage wie ich am besten meine Testumgebung gestalte, sodass ich am Ende eine zu einem Aussagekräftigem Ergebnis komme. Ich glaube mit nur ein paar Daten lesen und schreiben und die Geschwindigkeiten vergleichen ist es nicht getan. Daher meine Frage:
Welche Kriterien spielen bei der Geschwindigkeit eine Rolle ?
Ist es möglich dass Datenbank A beim einlesen von 10 Datensätzen schneller gegenüber Datenbank B ist, jedoch Datenbank B bei 100.000 Datensätzen vorne liegt ? Oder verhält sich das in der Regel proportional ? Gleiche Frage auch bei den unterschiedlichen Datentypen die gelesen und geschrieben werden: Ist es möglich, dass Datenbank A bestimmte Datentypen schneller lesen kann als Datenbank B, aber Datenbank B andere Datentypen dafür schneller lesen kann ?
Nach welchen Kriterien würdet ihr vorgehen bzw. wie würdet Ihr die Testfälle gestalten ?