Yes. Perl has the ability to create and store incredibly complex data structures. It has numerous methods for using data on disks, one way or another. And it can certainly store both ascii and binary data in files and pack and unpack this

See perlman:perldata, perlman:perlref and Data::Dumper for some hints as to just how easy it is to build some very complex records and store them to disk. Perl is not a highly optimized DB management system, though-- it is a programming language. But building small (which I suppose is pretty relative) DB packages would be one great way to start with Perl.

In reply to Re: HOW TO CREATE A DATABASE FILE WITH FIELDS IN RECORDS by ichimunki
in thread HOW TO CREATE A DATABASE FILE WITH FIELDS IN RECORDS by Anonymous Monk

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.