Archiv vorwärts auslesen (von alt nach neu)

Gibt es einen einfachen und performanten Weg, wie ich das Archiv (Rohdaten) von vorne auslesen kann, also vom ältesten Wert angefangen zum Neusten?

Ich hatte erst überlegt, den Zeitpunkt des ersten Datensatzes zu ermitteln und diesen als Startzeitpunkt zu nutzen. Dann habe ich aber immer noch das Problem, dass AC_GetLoggedValues() die Werte vom Endzeitpunkt beginnend liefert. Da ich nicht weiß, wie die Werte zeitlich verteilt sind, müsste ich also einen geeigneten Endzeitpunkt schätzen, der zum Einen nicht oberhalb des Recordlimits liegt, weil mir dann Datensätze verloren gehen und der zum Anderen aber auch nicht zu klein ist, sodass ich unnötig viele Abfragen machen muss.

Wenn ich mir einfach alle Daten in den Speicher laden könnte, wäre es ja kein Thema, aber bei einigen Variablen geht das einfach aufgrund der Datenmenge nicht. Für meinen konkreten Fall (Zeitreihenanalyse) bräuchte ich die Daten aber von vorne sortiert in Chunks und nicht von hinten.

Hat das schon mal jemand sinnvoll lösen können?