| |
Allgemeine DiskussionenDaten filtern vs Daten abfragen | | | Autor: Franki | Datum: 18.01.17 04:10 |
| Hallo,
ich habe mal eine grundsätzliche Frage zu aktuellen Programmiertechniken bezüglich der Ausgabe von Daten anhand bestimmter Kriterien die der Anwender festlegen kann.
Ich kenne die Datenbankafrage schon seit Jahrzenten aus dem Bereich Datenbanken bzw. SQL. Dort kann man (ganz simpel) mit Where die Kriterien festlegen dür die Abfrage. Soweit so gut, das gibt Performance, besonder dann wenn die DB nicht lokal ist.
In letzter Zeit lese ich hier in den verschiedenen Foren immer davon, dass zuerst alle Daten eingelesen werden, dann über einen Filter die gewünschten Daten aussgefiltert bzw. angezeit werden. Das funktioniert zwar, ist aber eigentlich unnötig wenn der User vorher weiß was er als ergebnis haben möchte.
Schon die alte Windows Suche unter Win95 bis W2K hatte schon angeboten, dass man nach Dateitypen, Datum, enthaltenem Text usw. vor selektieren konnte in verschiedenen Kombinationen. Und das war performant im Vergleich dazu alles anzeigen zu lassen und dann nachher zu sortieren in der Ergebnisliste.
also meine Frage: Warum gibt es das heute nicht mehr und die meisten Antworten auf entsprechende Fragen lesen erst mal alles ein (in ein Grid, ein Array, eine Collection, eine List(Of irgendwas) und filtern dann erst die Daten aus die der User sehen möchte?
Es kann ja nicht sein, dass aufgrund der heutigen Rechnerleistung das so üblich ist, bzw. es keinen nennenswerten Zeitunterschied mehr gibt und man das jetzt so macht...
Kontraproduktiv ist das immer noch bei langsamen Netzwerkverbindungen, langsamer Onlinegeschwindigkeit wenn übers Netz abgefragt wird, bzw. wenn bei mobilen Anwendungen der Traffic noch Geld kostet bzw. ab einem bestimmten Datenvolumen in der Geschwindigkeit die Abfrage sehr langsam ist.
Bin gespannt auf eure Antworten...
Gruß
Frank | |
| Sie sind nicht angemeldet! Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
|
|
Neu! sevCommand 4.0
Professionelle Schaltflächen im modernen Design!
Mit nur wenigen Mausklicks statten auch Sie Ihre Anwendungen ab sofort mit grafischen Schaltflächen im modernen Look & Feel aus (WinXP, Office, Vista oder auch Windows 8), inkl. große Symbolbibliothek. Weitere InfosTipp des Monats Access-Tools Vol.1
Über 400 MByte Inhalt
Mehr als 250 Access-Beispiele, 25 Add-Ins und ActiveX-Komponenten, 16 VB-Projekt inkl. Source, mehr als 320 Tipps & Tricks für Access und VB
Nur 24,95 EURWeitere Infos
|
|
|
Copyright ©2000-2024 vb@rchiv Dieter Otter Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.
Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel
|
|