Beefy Boxes and Bandwidth Generously Provided by pair Networks
Clear questions and runnable code
get the best and fastest answer

"Lightweight Database Techniques" tutorial materials freed

by Dominus (Parson)
on Jul 28, 2007 at 04:50 UTC ( #629253=perlnews: print w/replies, xml ) Need Help??

A few years ago I wrote a conference tutorial that discussed techniques for using flat text files as simple databases, including tricks for in-place modification, the Tie::File module, and advanced features of Berkeley DB.

I think it's a good class, but for some reason nobody much was ever interested in it, so I've decided to release it under a creative commons noncommercial license.

Class materials.

More details.

Share and enjoy!

  • Comment on "Lightweight Database Techniques" tutorial materials freed

Replies are listed 'Best First'.
Re: "Lightweight Database Techniques" tutorial materials freed
by tilly (Archbishop) on Aug 19, 2007 at 07:19 UTC
    Were you writing that today, a good addition would be DBM::Deep.
      Well, the CC license allows you to make derivative works based on my class, so please feel free to add a section and release the updated, improved version. I'll even send you the source code for the slides if you want.
Re: "Lightweight Database Techniques" tutorial materials freed
by aufflick (Deacon) on Jul 29, 2007 at 07:59 UTC
    Thanks Mark - really great! I've saved it away for next time I need a refresher on flat file techniques. (That binary search code will definitely come in handy some day).

Log In?

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: perlnews [id://629253]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others studying the Monastery: (2)
As of 2022-05-22 05:19 GMT
Find Nodes?
    Voting Booth?
    Do you prefer to work remotely?

    Results (79 votes). Check out past polls.