Mi balla un occhio, ma come dici dipende molto dal tipo di applicazione che vai a scrivere. Se solo devi "selezionare" alcuni record tra centinaia di migliaia dentro un file ascii, non vedo proprio come te la possa cavare senza qualche genere di indicizzazione. In tal caso, già l'utilizzo di gdbm o simili porta a un considerevole salto di qualità nelle prestazioni.
Ovviamente, se invece la computazione comporta la lettura in toto di
tutti i dati, allora può darsi che l'overhead imposto da un DB
relazionale superi quello della sscanf() su ogni campo di ogni
record... ;)
ciao Mauro
-- Per iscriversi (o disiscriversi), basta spedire un messaggio con SOGGETTO "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx