Ezt ugye nem úgy kell érteni, hogy szekvenciálisan, bármilyen index nélkül végigolvasod az értékeidet a keresett darabig?
Máshogy kérdezve: létezik algoritmus, amivel a keresést támogató indexállományt tudsz létrehozni?
Mert ha létezik, úgy tárold, ahogy a legkönnyebben indexelni ill. az index alapján keresni tudsz.
Ha nem tudsz, akkor nagyjából mindegy: annak alapján dönts, hogy a közvetlen fájlkezelés, vagy a db-lekérdezés esik-e jobban kézre a kontextben.