MySQL-Abfragen vs. mehrdimensionales Array

Stelo

Erfahrenes Mitglied
Hallo,
ich möchte für den eigen Gebrauch einen kleinen Vokabeltrainer basteln.

Dafür habe ich in einer Datenbank 4 Wörter gespeichert. Das engl. Wort, ein engl. Synonym, eine dt. Übersetzung und eine andere Variante für die dt. Übersetzung.

Nun soll ein Wort per Zufall ausgewählt werden und dann mit Übersetzung1 und Übersetzung2 verglichen werden.

Nun frage ich mich, welche Variante bei mind. 800 Wörter effektiver wäre:

Ich speichere alles unter der ID in ein mehrdimensionales Array oder ich frage bei jedem eingegebenem Wort in der Datenbank nach, ob das richtig ist?!
Was wäre denn für den Server eine größere Belastung?

Danke für eure Hilfe! :)
 
Ich denke mal, das bei jeder Prüfung das Array durchzuackern performance-lastiger wäre. Ein SQL-Server ist darauf spezialisiert, Datensätze anhand von Vergleichen durchzuführen. Dafür gibt es Indizes. Ich würde jede Art von Abfrage, egal wie viele Daten in einer DB ablegen. Mal von den anderen Möglichkeiten (Update und löschen bspw.) abgesehen.
 
Zurück