насколько я понять суть вопроса то вы имеете введу строки.
а теперь задумайтесь над тем почему тот же gmail не показывает вам все 100500 писем сразу. подумали?это хорошо
А теперь я вам приведу пример когда все же нужно что бы на экране было хоть 100 000 записей
.
И так на экране пользователь может увидеть только скажем 100 записей остальные находятся вверху или внизу. это значит, что мы можем сделать что бы на экране отрисовывалось только 150 записей. Но когда пользователь пролистывает вниз мы можем ему делать рефреш страницы не заметный для него тем самым ему будет казаться что у него 100500 записей хотя на самом деле они все находятся гдето в sql а мы с помощью xml и js рисуем ему только часть записей.
В этого вы можете сделать у каждой строчки айдишник с помощью которого вы можете попросить у sql нужную вам строчку для отрисовки ее.
Думаю, что быстрей переходить между строчками когда их очень многоу вас не получится.