150.000 recs/Sec schafft kein
DB-Server (behaupte ich mal()
Du benötigst sie ja auch nicht, sondern nur am Anfang, während der Testphase.
Eventuell wirst Du einfach pro Minute eine neue Datei anlegen. Damit hast Du schon eine Art 'Bucket Sort' realisiert, kannst also die Werte nach dem Erfassungszeitpunkt schnell finden. Ein Scan mit geeigneten Programmen (ähnlich einem 'grep') wird für Deine Versuche ja ausreichen. Später solltest Du die verdichten und in eine stinknormale
DB speichern.
Access z.B. schafft bei mir nur 150 recs/sec. (4 Felder, Datum , 3xInteger) ... 150.000 Recs/sec ist schon eine ziemliche Hürde.
Ich habe mal eine kleine
DB mit Bayer-Bäumen geschrieben, die kam so in etwa auf die 100.000 Recs (@ 16 byte) pro Sekunde. Das könnte klappen. Da B-Bäume fast vom Aufwand O(1) sind, könnte das die richtige Wahl sein.
Sehr interessantes Thema...