phpbar.de logo

Mailinglisten-Archive

[php] SQL-Abfrage, Baumdarstellung, Verknüpfungen, Vereinfachung

[php] SQL-Abfrage, Baumdarstellung, Verknüpfungen, Vereinfachung

Andreas Müller php at universalware.de
Don Sep 20 12:55:41 CEST 2007


Hallo Dennis,

im Prinzip hast du die Wahl zwischen aufwendigem Select oder aufwendigem
Insert. Wobei in der Regel der Aufwand der Selects geringer ist als der
Aufwand der Inserts.

Bildest du es so ab wie heute ist der Select etwas mit Aufwand verbunden
beschränkt sich aber auf wenige Daten. Mit einem passenden Index sollte das
nicht all zu schwer verdaulich sein für den SQL Server.

Bildest du den Baum wie u.a. hier vorgeschlagen
(<http://kris.koehntopp.de/artikel/sql-self-references/>) ab hast du zwar
ein einfaches Select aber dafür einen extremen Aufwand beim Insert/Update
(der Abhängigkeiten). Schließlich müssen hier wesentlich mehr Daten
verändert werden als nur zu dem aktuellen Dokument gehörende. Das ist in
jedem Fall schwere verdaulich für den SQL Server.

Kurz zum Thema "schön finden": "Schön" ist immer relativ. "Schöner Code"
kann durchaus viele andere Nachteile haben. Daher sollte man eher auf
sachliche und fachliche Anforderungen reagieren :-)

Gruß,
Andreas


php::bar PHP Wiki   -   Listenarchive