Michael Schröpl: Warum kein Board ?

Beitrag lesen

Hi Henryk,

Mit Verlaub: Warum willst du das Sortieren unbedingt im SELECT
machen lassen?

das will ich gar nicht.

Ich will es eigentlich bereits beim Posten machen lassen.
Denn jeder Beitrag wird nur genau einmal gepostet und viele Male gelesen. Also sollte das Sortieren des Threads vom Poster erledigt werden und nicht vom Leser.
Bei der XML-Implementierung ist das auch genau der Fall - bei der SQL-Implementierung geht es aber gerade nicht.

Das ist eine rekursive Aufgabe und daher schlecht in SQL abzubilden.

Genau das ist einer der Gründe, weshalb XML sich für das vorliegende Forum besser eignet als eine relationale Datenbank.

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.

Alles, was online CPU-Last erzeugt und von jedem Leser immer wieder aktiviert werden muß, ist schlechter, als einen bereits sortierten Thread sequentiell "abzuspulen". Auch schnelles Sortieren kostet mehr Last auf dem Rechner als gar kein Sortieren.

Viele Grüße
      Michael

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