I've had fantastic luck with MLDBM::Sync thus far, not that it's the all in one wonder tool.
I think it's a great tool, especially when you need easy access to complex data structures, but I wanted to point the non-intuitive fact that a local MySQL can be a great cache for a remote database, and is actually faster than all of the other shared memory or file-based solutions except IPC::MM and BerkeleyDB. I will have a full article about this soon.
- Perrin
-- Reporting bugs: http://perl.apache.org/bugs/ Mail list info: http://perl.apache.org/maillist/modperl.html