А если использовать две базы (db.txt и db2.txt) в первой будут значения только первой колонии (только цифры), а уже в db2 вся строка без разделителя. Т.е. В первом запросе мы читаем из db.txt допустим три строки, а при втором запросе уже нужную нам строку из db2.txt .
Правда после прочтения из db2 необходимо удалить эти строки из всех баз (db и db2)?
P.S. Размер баз будет не более 300kb. Т.ч. я думаю много памяти не сожрет.
|