Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much
 
PerlMonks  

Re: Persistent Data: my choice, and (hopefully) monks' thoughts.

by Anonymous Monk
on Apr 06, 2013 at 07:44 UTC ( #1027261=note: print w/ replies, xml ) Need Help??


in reply to Persistent Data: my choice, and (hopefully) monks' thoughts.

Cons: Need to extract a reference to work on and save it back to the file.

Whatever solution you use its going to involve refereneces, so that can't be a con, since it's a given

Also, you don't have to work with references if you use Data::Alias

Is this good, bad, and/or ugly ?

Um, poop :)

Some links you might look at

Re: persistent object framework

http://poop.sourceforge.net/, Survey of POOP Modules (draft; please do not vote or reply)

Booking.com announces Sereal google serialization library code generator Sereal Re: Perl examples / tutorials for learning Apache Thrift with Perl , protobuf-perl - Protocol Buffers for Perl - Google Project Hosting, RPC, protobuf - Protocol Buffers - Google's data interchange format - Google Project Hosting, Sereal - a binary data serialization format, Google::ProtocolBuffers

OOPS

update: supposedly better than MLDB is DBM::Deep - A pure perl multi-level hash/array DBM that supports transactions

FlexBaseDB™ — Pure Perl Database Engine


Comment on Re: Persistent Data: my choice, and (hopefully) monks' thoughts.
Replies are listed 'Best First'.
Re^2: Persistent Data: my choice, and (hopefully) monks' thoughts.
by corenth (Monk) on Apr 06, 2013 at 15:34 UTC
    But why "Anonymous"? This is such a damned useful reply. I'm investigating DBM:: deep at the moment. Thank you.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1027261]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others browsing the Monastery: (18)
As of 2015-07-30 21:09 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (273 votes), past polls