No Fuss SQL Joins Without a Database

Nigel McFarlance recently discovered the DBD::Sprite module, a database driver you can use when you don't have a database. DBD::Sprite can be a great alternative to costly database implementations, but its most obvious shortcoming is a failure to support SQL joins. In this article from Builder.com, Nigel discusses how to add SQL joins by coding directly in Perl.