in reply to Choosing a database for a new project
While no reply to your question, you will most certainly be interested to know about GIFT - the GNU Image Finding Tool. It's a pretty advanced project, take a look.
Makeshifts last the longest.
In Section
Seekers of Perl Wisdom