Hallo Peter,
Zitat von
peterlepan:
Also allein vom Aufwand her würde ich das Problem mittels StoredProcedure, also PL/
SQL lösen.
Mit einem einzelnen
SQL-Statement lässt sich das ganze sowieso nicht realisieren und damit ist der Aufwand auf der Java-Seite schon relativ groß.
Zumindest die Konsolidierung solltest Du in einer Stored Procedure realisieren.
Eine Möglichkeit, die Du dabei noch hast, ist die gewünschte Datenmenge auch gleich von der Stored Procedure aufbereiten zu lassen, Stichwort ist hier ein sogenannter RefCursor.
So habe ich mir das gedacht. Das Hauptproblem wird Performance sein: Ich muss bis zu 50 Mio records täglich gegen bis zu 100.000 konsolidieren.
Deinen Hinweis zu RefCursor habe ich mir angeschaut und schon ein wenig geforscht. Sieht nach einer guten Möglichkeit aus!
Vielen Dank für Deine Anregungen,