Ich habe die Forschungsarbeit von "The Adaptive Radix Tree: ARTEful Indexing für Hauptspeicherdatenbanken" durchgelesen. Ich hatte eine Abfrage, wie Sie Strings mit übereinstimmen könnten die Schlüssel des Knotens. Zum Beispiel: Wenn ich ein Wort hätte: Iota, welches der Primärschlüssel (Bezeichner) eines der Tupel in meiner Tabelle ist. Und ich musste es von Werten ausgehend von A wie Alpha bis Zeta suchen. Bitte beachten Sie zur Vereinfachung nur 10 Werte: Alpha, Beta, Delta, Gamma, Kappa, Iota, Phi, Psi, Rho, Zeta. Wie würdest du das machen?Suche nach Strings in einem adaptiven Radix-Baum
Verweis auf die Forschungsarbeit: https://db.in.tum.de/~leis/papers/ART.pdf
Phi und Psi, haben das gleiche erste Zeichen, also würde 'P' ein Schlüssel im ersten Teil sein und dann auf den nächsten Knoten zeigen, wie Node4, da es nur 2 Werte gibt, die mit P beginnen? Sie hätten dann das Suffix "si" und "hi" übrig. Nach der Radix-Ideologie müssten si und hi jeweils in einem Block gespeichert werden. Somit wird zuerst ein Knoten 16 und der zweite ein Knoten 4 sein? Vielen Dank. –
Danke, ja, hatte Psi und Phi übersehen, den Text entsprechend aktualisiert. –