Vinzenz Mai: MySQL 5.0 - Tabellenlayout

Beitrag lesen

Hallo Gunther,

Es geht um eine Tabelle, die URLs (Seitennamen/ -titel) von Seiten meiner Website enthalten soll, zum Look-Up bei jedem Request und die eine entsprechende Resource-ID zurückliefern soll.

selbst in einer recht flachen Seitenstruktur sind die URLs typischerweise hierarchisch aufgebaut. Um so etwas in einer relationalen Datenbank vernünftig ablegen zu können, solltest Du Dir das Nested-Set-Muster anschauen.

Und ja, der erhöhte Overhead für Einfüge- und Löschoperationen sollte sich bei der Abbildung von Webseitenstrukturen mehr als lohnen.

Freundliche Grüße

Vinzenz