Hi monks , I want to start working on online community project that based on flat files database.
I have already good experience with flat files , but this time i want to make it work as fast as it can be.
I searched the internet for book or a good tutorial with no luck.
1.For example, what should work faster for access user dir with id 748332:
/74/83/32/748332/
or
/7/4/8/3/3/2/748332
2.Files in linux directory are indexed when someone try to access them ?
3.For example someone posted a message, what better :
to save all the replies for this message in a singe file or
save each reply in separate file in the folder that will be created for this message and when someone view the message to gather all the replies from the files

If there a tutorial or book about flat files database it will be great !
Thanks a lot !

In reply to Design flat files database by AlfaProject

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • 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:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.