There are two reasons why I'm not using a database (a database was my initial thought as well). Firstly, reliabilty is crucial. The system does write data to a database, but should that database be down, it has other (multiple) mechanisms so that no data is lost. I could possibly do something similar on the config side (ie. have a failover config file, but normally read out of the database), and that might not be a bad option, but I'm wondering if there are any others.

The other reason is mainly political - the current application doesn't use a database for it's config (although it's woefully inefficient), but it's realiable (ie. there's no DB server to go down). Reliability is above efficiency in this project..

The ideal would be to have some sort of High Availability Db server in place, but that infrastructure doesn't currently exist. Hopefully, I can do this in the future, but currently my hands are tied.


In reply to Re^4: Configuration Files by Mutant
in thread Configuration Files by Mutant

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.