One large file or multiple small files?

Posted by Dan on Stack Overflow See other posts from Stack Overflow or by Dan
Published on 2010-04-01T12:35:54Z Indexed on 2010/04/01 12:43 UTC
Read the original article Hit count: 346

Filed under:
|

I have an application (currently written in Python as we iron out the specifics but eventually it will be written in C) that makes use of individual records stored in plain text files. We can't use a database and new records will need to be manually added regularly.

My question is this: would it be faster to have a single file (500k-1Mb) and have my application open, loop through, find and close a file OR would it be faster to have the records separated and named using some appropriate convention so that the application could simply loop over filenames to find the data it needs?

I know my question is quite general so direction to any good articles on the topic are as appreciated as much as suggestions.

Thanks very much in advance for your time, Dan

© Stack Overflow or respective owner

Related posts about c

    Related posts about Performance