0

select TABELLE vs record(oberTabelle,Nr).TABELLE

Hallo,

Andy von Nioxus propagiert, dass man die DB-Struktur so anlegt, dass man komplett select-Befehle meidet. Hierzu führt er Oberkategorien ein (siehe z.B. Anhang die roten Felder). Dies sind Tabellen, die jeweils nur einen Datensatz besitzen. Die untergeordneten Tabellen der ersten Ebene sind mit diesem einem Datensatz verknüpft. Statt ein

select Extern where ...

skriptet man dann

record(Kreditor,1).Extern where ...

Mir ist nicht ganz klar, wieso dadurch so viel an Performance gewonnen wird. Mit dem zweiten Vorgehen muss doch ebenfalls die Tabelle "Extern" komplett eingelesen werden.

Danke für die Einsichten in den "Maschinenraum" von Ninox.

Maurice

Antwort

null

Content aside

  • vor 5 StundenZuletzt aktiv
  • 9Ansichten
  • 1 Folge bereits