ChrisB: ein Script um Tarife zu vergleichen

Beitrag lesen

Hi,

Bspw. hat das DHL-Päckchen Maximal-Maße von 60cm×30cm×15cm.
Trotzdem werden sie dir vermutlich kein „Päckchen“ zum gleichen Tarif transportieren, das 1cm×1cm×27000cm misst.

Das ist richtig.

Aber ggf. kann man so schneller eine Schnittmenge bilden indem man einfach pauschal alle Tarife ausschließt, die vom Volumen her schonmal garnicht passen.

Ich würde bei der vorliegenden Problemstellung keine derart grosse Anzahl an Datensätzen vermuten, dass die Datenbank eine Vergleich nach dem Volumen wesentlich schneller auswerten könnte, als drei Vergleichsoperationen bzgl. den einzelnen Maßen.

Etwa wie bei einer Kollisionsberechnung mittels Bounding-Volumes wo auch zuerst mit einer einfachen geometrischen Struktur berechnet wird und wenns ums "eingemachte" geht exakt verglichen wird.

Das (Kollisionsberechnung) ist aber ganz andere Grössenordnung von Problemkomplexität, wo solche Umwege aus Aufwands- und damit Performance-Gründen angebracht sind. Wir reden hier nicht von Paketmaß-Tripeln, die durch ein virtuelles Spielfeld fliegen, und wo wir in real-time abchecken müssen, ob unser Spielfigur-Paket mit diesen auf ihren jeweiligen Bewegungspfaden auf einer Raum-Zeit-Achse kollidiert und wenn ja, ob es ggf. hineinpasst ... ;-)

MfG ChrisB

--
“Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]