Ich bin irgendwie noch immer nicht davon überzeugt, dass sich ad hoc ein Array schneller sortieren lässt als es das
DBMS (unter entsprechenden Voraussetzungen) tun kann. Das gehört schließlich mit zu den Aufgaben, für die ein
DBMS im hohen Maße spezialisiert ist.
Index auf die Felder heisst einfach, dass du die Felder nach denen sortiert werden soll in der Tabellendefinition als "Key", "Schlüssel", oder "Index" markierst - wobei ein indiziertes Feld nicht immer gleich ein Schlüsselfeld sein muss glaub ich. Jedenfalls ist das im
DBMS selbst zu erledigen, Indizes gehören zur grundlegenden Struktur einer Tabelle.
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)