kerki: Heise installiert Forum auf MySQl-Basis

Beitrag lesen

Hallo Stefan!

Das Hauptproblem bei relationalen Datenbanken ist, eine hierarchische Struktur
wie sie Threads haben zu speichern.

Genaugenommen ist ein Forums-Thread ja von seiner Datenstruktur her gesehen eine Steilvorlage fuer den objektorientierten Ansatz mit integrierter Vererbungslehre.

Kann ich gar nicht einmal finden, denn - andersherum betrachtet -besteht ein Forum aus massenhaft einzelnen Beiträgen, die alle die gleiche Struktur haben: Ein Thema, eine Überschrift, einen Autor, ein Erstelldatum und einen Nachrichtentext. -> Ein klassischer Fall für eine relationale Datenbank. ;-)

Und XML bildet die Vererbungsstruktur durch das Konzept der Elementverschachtelung zumindest datentypisch gesehen ideal ab. Man koennte also sagen: wir hier favorisieren eine den Daten optimal gerecht werdende Abbildung.

Ob du mit "ideal" und "optimal" so richtig liegst, wage ich zu bezweifeln.

Vermutlich ist, fernab von jeder Frage der technischem Umsetzung, auch sehr entscheidend, wie man die einzelnen Beiträge an sich gewichtet.

Nach der derzeitigen Datenstruktur wird ein Posting einzig als Unterobjekt eines Threads gesehen.

Genauso "wichtig" kann m.E. aber auch eine Einordnung nach dem Verfasser angesehen werden oder z.B. nach einem Themenbereich, der sich zu allem Übel innerhalb eines Threads grundlegend ändern kann.

Daher erscheint mir eine Struktur sinnvoller, die zunächst ein Posting als das ansieht, das es ist -> nämlich ein Posting unter vielen. Dies kann als Teil eines Threads betrachtet werden, muss es aber nicht.

Eine posting-bezogene Datenspeicherung wäre deutlich flexibler, und unter diesem Gesichtspunkt spricht dann auch nicht mehr viel gegen eine RDBMS-basierte Lösung. :-)

Gruß,

kerki

0 80

Heise installiert Forum auf MySQl-Basis

andreas
  • zur info
  1. 0
    Achim Schrepfer
    1. 0
      andreas
      1. 0
        Achim Schrepfer
        1. 0
          andreas
          1. 0
            Stefan Muenz
            1. 0
              Christian Kruse
  2. 0
    Schuer
    1. 0
      andreas
  3. 0
    Thomas Meinike
    1. 0
      Achim Schrepfer
  4. 0
    Wilhelm
  5. 0

    Heise auf dem Weg zur Computer-Bild...

    Bio
    1. 0
      Thomas Meinike
  6. 0
    Christian Kruse
    1. 0
      kerki
  7. 0
    kerki
    1. 0
      Daniela Koller
      1. 0
        Stefan Muenz
        1. 0
          Bio
          1. 0
            Martin Jung
            1. 0
              Bio
        2. 0
          Daniela Koller
          1. 0
            Martin Jung
            1. 0
              Daniela Koller
              1. 0
                Martin Jung
                1. 0
                  Daniela Koller
                  1. 0
                    Martin Jung
                    1. 0
                      Daniela Koller
                      1. 0
                        Christian Kruse
                    2. 0
                      Stefan Muenz
                      1. 0
                        Christian Kruse
              2. 0
                Ed X
                1. 0
                  Daniela Koller
                  1. 0
                    Ed X
                    1. 0
                      Daniela Koller
                      1. 0
                        Ed X
                    2. 0
                      Christian Kruse
                      1. 0
                        Ed X
                        1. 0
                          Frank Schönmann
                        2. 0
                          Martin Jung
                          1. 0
                            Frank Schönmann
                          2. 0
                            Ed X
                  2. 0
                    Henryk Plötz
                  3. 0
                    Michael Schröpl
                    1. 0
                      Daniela Koller
                      1. 0
                        Michael Schröpl
          2. 0
            Stefan Muenz
            1. 0
              Daniela Koller
              1. 0
                kerki
                1. 0
                  Martin Jung
                  1. 0
                    kerki
                2. 0
                  code2i
                  1. 0
                    Michael Schröpl
                3. 0
                  Christian Kruse
                  1. 0
                    kerki
                    1. 0
                      Martin Jung
                      1. 0
                        Christian Kruse
                        1. 0
                          Martin Jung
            2. 0
              Michael Schröpl
        3. 0
          kerki
      2. 0
        kerki
        1. 0
          Daniela Koller
          1. 0
            kerki
            1. 0
              Christian Kruse
      3. 0
        Michael Schröpl
        1. 0
          Martin Jung
          1. 0
            Michael Schröpl
    2. 0
      Martin Jung
    3. 0
      Thomas J.S.
      1. 0
        kerki
        1. 0
          Michael Schröpl
        2. 0
          Thomas J.S.
          1. 0

            Das unbekannte Wesen

            kerki
            • xml
            1. 0
              Thomas J.S.
              1. 0
                kerki
                1. 0
                  Thomas J.S.
                  1. 0
                    Thomas J.S.
                    1. 0
                      Michael Schröpl
                  2. 0
                    Michael Schröpl