If you can break the data down to its essentials, like a numerical value or some such, I'd highly recommend storing that in the database over a serialized object. Databases are specialized in storing and allowing you to select that data back. Storing a
Storable object, for example, as you indicate, prevents you from being able to search against it, or pull certain variables while ignoring others without selecting
everything and doing your searching in Perl. If that's OK to you, why use a database at all? Just dump the data into a binary file (or one large array and just use
Storable to store that) or a DBM file of some kind.
Plus, if you come along later and make changes to your object/data structures, you won't have to perform an expensive data migration, since the database would only have the essentials to begin with.
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: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.