Hallo!
Ich bin auf der Suche nach einem effizienten Verfahren, um Informationen x-mal abzufragen.
Ich habe eine SQL-Tabelle mit 5 Feldern und 500 DS, die ich in meinem Programm mehrere Millionen-mal, nach einem bestimmten Wert abfragen muss.
(where Feld1=a and Feld2=b and Feld3=c and Feld4>= DatumX).
Meine Ansätze:
1. Ein DataTable Objekt mit DataView und Filter.
2. Ein List(of T) Objekte und IComparable Implementierung mit einer CompareTo Function.
3. Abfrage mit LINQ.
Welche ist die schnellste Methode, bzw. gibt es noch schnellere Alternativen?
Ich bin auf der Suche nach einem effizienten Verfahren, um Informationen x-mal abzufragen.
Ich habe eine SQL-Tabelle mit 5 Feldern und 500 DS, die ich in meinem Programm mehrere Millionen-mal, nach einem bestimmten Wert abfragen muss.
(where Feld1=a and Feld2=b and Feld3=c and Feld4>= DatumX).
Meine Ansätze:
1. Ein DataTable Objekt mit DataView und Filter.
2. Ein List(of T) Objekte und IComparable Implementierung mit einer CompareTo Function.
3. Abfrage mit LINQ.
Welche ist die schnellste Methode, bzw. gibt es noch schnellere Alternativen?
Comment