Γενικά, είτε μιλάμε για xmlreader, είτε για sql server cursors είτε για οποιονδήποτε άλλο παρόμοιο μηχανισμό ανάγνωσης δεδομένων, ο όρος "forward-only" υποδηλώνει ότι ο μηχανισμός μπορεί να διαβάσει δεδομένα ξεκινώντας από κάπου (συνήθως από την αρχή) και να σου δίνει τα δεδομένα αυτά κινούμενος μόνο προς τα εμπρός, χωρίς δυνατότητα περιήγησης ή πισωγυρίσματος. Ετσι, σε έναν xmlreader, αυτό μεταφράζεται στο οτι ο reader μπορεί να σου δώσει μόνο το επόμενο node κάθε φορά και όχι π.χ. να σου ξαναδώσει το πατρικό node ενός node που μόλις διάβασες.
Ο συνδυασμός forward-only και read-only δημιουργεί, όπως είναι αναμενόμενο, ένα από τα πιό αποδοτικά περιβάλλοντα ανάγνωσης δεδομένων σε όρους ταχύτητας μια και δεν υλοποιούνται πρόσθετοι, μνημοβοροι και επεξεργαστοβόροι μηχανισμοί κίνησης στα δεδομένα και εγγραφής / επανανάγνωσης αυτών.
Σωτήρης Φιλιππίδης
DotSee Web Services