D
dttob
Gast
Hallo ihr,
mir stellt sich eine eher allgemeinere Frage. Und zwar geht es um die Speicherung großer Datenmengen. Wie sollten aus reiner Performance - Sicht (d.h. schneller Zugriff) diese Daten sinnvollerweise gespeichert werden?
(vereinfachte Darstellung):
z.B. 5000 Objekte
- ArrayList mit Zugriff über for - Schleife und Iterator oder direkt über arraylist.get(index)
- Arrray mit Zugriff über for-Schleife (begrenzt durch array.length)
- Eigene doppelte verkettete Liste mit Zugriff über getNext(),...
Welche der drei Möglichkeiten macht hier Sinn? Meiner Meinung nach ist eine eigene Liste für dieses Szenario nicht nötig, oder liege ich da falsch? Gibt es alternative, bessere Zugriffsmöglichkeiten für die Fälle, wie z.b. Iterator, usw...
viele Grüße
dttob
mir stellt sich eine eher allgemeinere Frage. Und zwar geht es um die Speicherung großer Datenmengen. Wie sollten aus reiner Performance - Sicht (d.h. schneller Zugriff) diese Daten sinnvollerweise gespeichert werden?
(vereinfachte Darstellung):
z.B. 5000 Objekte
- ArrayList mit Zugriff über for - Schleife und Iterator oder direkt über arraylist.get(index)
- Arrray mit Zugriff über for-Schleife (begrenzt durch array.length)
- Eigene doppelte verkettete Liste mit Zugriff über getNext(),...
Welche der drei Möglichkeiten macht hier Sinn? Meiner Meinung nach ist eine eigene Liste für dieses Szenario nicht nötig, oder liege ich da falsch? Gibt es alternative, bessere Zugriffsmöglichkeiten für die Fälle, wie z.b. Iterator, usw...
viele Grüße
dttob