From: Darren D. <darren@DarrenDuncan.net> - 2005-07-19 09:10:03
|
This is a quick RFC concerning database wrapper modules and frameworks, large and small, which are quite common on CPAN; specifically it concerns such things that are not any of my creations. I am going to propose a Lightning Talk for OSCON in the next few days (deadline is July 22, a practice is on July 19th) on the subject of databases and SQL generation and portability and such things. Without naming names, I want to address all the important features that users want out of modules and frameworks for SQL generation, portability, easier-of-use, etc. Please reply and summarize or list all the things you want to do with such modules but can't do easily or at all; eg, what kind of database features and SQL constructs and features do you want to use that the modules you otherwise like don't provide an API for. That is, what kinds of tasks do you still have to write raw SQL statements and/or SQL fragments for because there is no alternative to doing so, or the alternative is unpleasant enough to avoid. Also list the features the modules do provide that you wouldn't want to give up, particularly if very few modules support those features and others don't. Alternately, if you were going to use a single SQL generator / database wrapper exclusively for all of your tasks, what types or functionality would it need, including ease of use features. Please write back to me asap, either in private or on list as appropriate, but keep in mind that I will post the aggregated responses on the forum anyway. While you can name names in your responses, I will not be naming any particular modules you bring up in my talk, but just talk about common issues. Thank you in advance for any help. -- Darren Duncan |