There are other more pedestrian concerns to consider that have not been mentioned. Most RDBMS's provide infrastructure services for handling backups, recoveries, rollbacks, auditing, etc.. These are arguably somewhat mature.

What I hear you asking for is idiomatic data persistence.

I tried reaching for this recently on a project in the Java world by using Derby. I'm not recommending either - don't misunderstand. The point I want to offer is that though I was able to use this tool with idioms native to the language, the challenges we faced had more to do with supporting a production application than with the efficiency of the programming model.

In the end we went with the more traditional approach, not because it was more convenient to code - it wasn't - but because it was easier to support from an operational standpoint.

I am not trying to discourage you however, merely shedding light on important functionality often considered an afterthought that perhaps should be included in the discussion.

Frankly I'd like to see something like this in a truly robust form. Personally, I find the endless vendor variations of SQL tedious.



Wait! This isn't a Parachute, this is a Backpack!

In reply to Re: A Perl DBMS? by gregor42
in thread A Perl DBMS? by Moron

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.