Hi dev2000,
Am I right to say that, provided I set up the flat-file correctly, I should in theory be able to use the flat-file just as I would a DB_File database file? The differences between the two methods would be in terms of speed and efficiency.
But in terms of doing what I intend to do with the flat-file (modifying the entries, deleting, appending or just merely reading), I should have no problems using a flat-file. Am I right? What if the flat-file gets very large? Is a large flat-file inherently more prone to error when entries are appended or modified and written to the file?
If flock is used, does it mean that when the file is opened for writing, another process that requires the file for writing (but not reading) will not execute and hence the first request is guaranteed to execute successfully?
I look forward to hearing from you :)
kiat
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.