Beitrag von Christoph Bergmann (8110 Beiträge) am Montag, 2.September.2002, 12:50.
Re: @CB - Probleme mit Forum
Jups, das ist so, aber ich finde das für das Forum nicht weiter schlimm, weil ich einfach davon ausgegangen bin, dass nich Dutzende auf derselben Ebene antworten - bisher hats ja auch ganz gut geklappt (hier im bp-Forum) ;-) Hast Du denn >39 Beiträge auf derselben Ebene?
Der Algorithmus hat einige Schwächwn u.a. die von Dir genannte und auch, das die Positions-Einträge bei langen Threads linear anwachsen (0.00000000025 oder so) - dafür hat er einen entscheidenden Vorteil: Es muss nur nach einem einzigen Feld sortiert und abgefragt werden, was ihn beim Schreiben & Lesen sehr sehr schnell macht. Das überwiegt alle Nachteile ;-)
Ok, was kann man nun tun um die Geschichte zu erweitern: Du könntest die Berechnung, die ja auf Zahlenarithmetik beruht selbst in die Hand nehmen, dann könntest Du mit beliebig vielen Stellen rechnen. Dürfte nich allzu schwer sein, man könnte z.b. einfach Zahlen die zu lang sind (length($x)>39) am "." abschneiden oder multiplizierenu und nachher wieder zusammenbauen... Irgendwie so ;-)
Ansonsten gibt es noch die "Hierarchie-DB" in der Bibliothek, das ist eine universelle Lösung. Aber nich ganz trivial ;-)