The DBI lets Perl happily talk with virtually any RDBMS backend, such as MySQL, and this is good.

The DBM facilities provide a lightweight and ubiquitous solution for where an RDBMS solution would be overkill, and this is good.

I really don't see why DBM support should be 'dropped' in favour of database backends, both coexist happily and complementarily. Removing DBM code won't automagically improve RDBMS support, it'll simply mean people who do deal with DBM files will move to another language.

A final point, DBM files are exceptionally standardised, and have been for many years. This stability means having it in the Perl core distribution makes a certain kind of sense since the code will Just Work, whereas trying to put (for example) a MySQL DBI module into the standard distribution wouldn't work since there's versions of MySQL arriving too quickly, and it won't really help those of us sitting next to the big metal Oracle.


In reply to Re: Longevity of the DBM File by Molt
in thread Longevity of the DBM File by ninja-joe

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.