Genezzo now supports basic joins in the FROM clause, which make it a lot handier.
Genezzo is a pure Perl relational database which supports a subset of SQL and perl DBI. It can run as a small, single-file database, or be easily expanded to spread tables over multiple datafiles. Besides basic SELECT, INSERT, UPDATE, and DELETE, Genezzo also supports b-tree indexes, EXPLAIN PLAN, and simple single-row constraints for primary and unique keys and CHECK constraints. It is completely portable, and has been tested on multiple flavors of Linux, as well as Solaris, Mac OSX, Windows, and BeOS. More information is available on the project homepage.
Genezzo is designed to support easy extensibility via user-supplied external modules. One extreme example of this capability is the Genezzo::Contrib::Clustered project, which converts Genezzo into a clustered database with shared disks.
Jeff