Henryk Plötz: Warum kein Board ?

Beitrag lesen

Moin,

Versuche einfach selbst mal, ein relationales Modell für Threads zu finden und mit einer einfachen, performanten SQL-Anfrage einen kompletten Thread in sortierter Form abzusaugen.
(Schreib mal die CREATE TABLE-Statements hin und die SELECT-Statements - die 3GL-Logik drum herum ist egal.)

Mit Verlaub: Warum willst du das Sortieren unbedingt im SELECT machen lassen? Das ist eine rekursive Aufgabe und daher schlecht in SQL abzubilden. Das ist doch eigentlich auch gar nicht nötig, der Mehraufwand auf PHP-Ebene von http://aktuell.de.selfhtml.org/artikel/phpasp/php-forum/index.htm im Vergleich zu einer hypothetischen Lösung die das Sortieren der DB überlässt und nur noch die Ergebnisse einsammelt ist verschwindend gering: Die Schleife ist sowieso da und die paar Hauptspeicherzugriffe sind vergleichsweise billig. Wahrscheinlich wird die zusätzliche Laufzeit in der 3GL noch geringer sein als das was die Datenbank verbraten würde wenn sie die Daten sortieren sollte.

--
Henryk Plötz
Grüße aus Berlin

0 77

Warum kein Board ?

Peter
  • zu diesem forum
  1. 0

    Viel Spaß!

    Auge
    1. 0
      Wilhelm
      1. 0
        Auge
  2. 0
    Linksetzer
    1. 0

      Buchstabe umgekippt?

      Auge
      • sonstiges
      1. 0
        Linksetzer
        1. 0
          Auge
      2. 0
        Calocybe
        1. 0
          Auge
          1. 0
            Calocybe
      3. 0
        Mel
        1. 0
          Michael N.
          1. 0
            Auge
  3. 0

    Don't feed the troll!!!

    Alexander
    1. 0

      Don't troll the feed!!!

      Sven Rautenberg
      1. 0
        Simon Reinhardt
  4. 0

    wegen der integrierte Forumsweiche

    Schuer
    • zur info
    1. 0

      FAQ Ergänzung

      Swen Wacker
    2. 0
      Harry
      1. 0

        nicht verzweifeln!

        Stefan Muenz
        1. 0
          Harry
          1. 0
            Simon Reinhardt
  5. 0
    Peter
    1. 0
      Linksetzer
    2. 0

      Merkbefreiung erwünscht

      Schuer
      • zur info
      1. 0
        Alexander
        1. 0
          Simon Reinhardt
      2. 0
        Bundesbeauftragter für Merkbefreiung
        1. 0
          Schuer
    3. 0
      Henryk Plötz
  6. 0
    Johnny
    1. 0
      Siramon
      1. 0
        Simon Reinhardt
    2. 0
      Calocybe
      1. 0
        Sönke Tesch
  7. 0

    Was ist denn hier los?

    dem freundlichen Poster vom Heise-Forum
    • menschelei
    1. 0
      Simon Reinhardt
  8. 0
    Andreas
    1. 0
      lulu
      1. 0
        emu
    2. 0
      Simon Reinhardt
    3. 0
      emu
      1. 0
        Simon Reinhardt
        1. 0
          emu
          1. 0
            Andreas
            1. 0
              Harry
              1. 0
                Einbecker
                1. 0
                  Harry
                  1. 0
                    Michael N.
            2. 0
              Einbecker
            3. 0
              Andreas
              1. 0
                Michael N.
                1. 0
                  Johnny
                  1. 0
                    Henryk Plötz
                  2. 0
                    Michael N.
              2. 0
                Calocybe
      2. 0
        Alexander
  9. 0

    Romanes eunt domus.... II

    Orlando
    1. 0
      Stefan Muenz
      1. 0
        Orlando
  10. 0
    Andreas Korthaus
    1. 0
      Michael Schröpl
      1. 0
        Andreas
        1. 0
          Calocybe
          1. 0
            Andreas
            1. 0
              Michael Schröpl
              1. 0
                Andreas
                1. 0
                  Andreas
                  1. 0
                    Bio
                  2. 0
                    Sven Rautenberg
              2. 0
                Henryk Plötz
                1. 0
                  Michael Schröpl
                  1. 0
                    Calocybe
            2. 0
              Calocybe
        2. 0
          Michael Schröpl
          1. 0
            Andreas