I'm currently very interested in DBI related stuff, and have a few of my own ideas, which i'll reveal for your judgement.
I'm thinking about creating a merge between DBI and memcached. So cache would be handled automaticly and integration would be seamless. This idea occured to me a few times, since i was writing web app's which took advantege of memcached. I was always getting tired of manual cache management, and if you are using some ORM, it even harder to manage cache propely. With plain SQL you could do something like $cache->set($key , $value), and then $cache->get($key), where $key would be your SQL statement, which work fine in most cases. But using Rose::DB::Object, with it's lazy loading, could become a caching nightmare (I'm not advertising against Rose::DB::Object, it's really beautiful peace of software). So i think i explained general idea of it. Also in addition to memcached, i was thinking about adding seamless beanstalkd support, but it should be thought over. So i'm waiting for your judgement, point me out if i'm loosing general design in all my thoughts. 2008/3/19, Tim Bunce <[EMAIL PROTECTED]>: > > The Perl Foundation is participating in Google's 2008 Summer of Code. > > http://code.google.com/soc/2008/ > > This means Google will give "successful student contributors a 4500 USD > stipend, enabling them to focus on their coding projects for three > months." > > "In order to participate in the program, you must be a student. [...] > enrolled in or accepted into an accredited institution including (but > not necessarily limited to) colleges, universities, masters programs, > PhD programs and undergraduate programs" > > There's a page of key information and suggested Perl-related projects at > > http://www.perlfoundation.org/perl5/index.cgi?gsoc2008_projects > > Naturally I'm hoping to find someone interested in helping with > a DBI-specific project: > > > http://www.perlfoundation.org/perl5/index.cgi?gsoc2008_projects#common_test_suite_for_dbi_and_drivers > > but there are plenty of other interesting and useful projects. > > > Tim. >
