26
edits
Maotzetung (talk | contribs) |
Maotzetung (talk | contribs) mNo edit summary |
||
Line 9: | Line 9: | ||
There is discussion. We need to find the best tool for the job. | There is discussion. We need to find the best tool for the job. | ||
= Goals = | === Goals === | ||
Whe need a DB abstraction layer to: | Whe need a DB abstraction layer to: | ||
# Ensure portability to different RDBMS products/version | # Ensure portability to different RDBMS products/version | ||
Line 15: | Line 15: | ||
# ''Put your reason here'' | # ''Put your reason here'' | ||
= Candidates = | === Candidates === | ||
* [http://adodb.sourceforge.net ADODB] | * [http://adodb.sourceforge.net ADODB] | ||
* [http://pear.php.net/package/DB Pear::DB] | * [http://pear.php.net/package/DB Pear::DB] | ||
Line 21: | Line 21: | ||
= Why ADODB = | === Why ADODB === | ||
* Meets goals 1 and 2 | * Meets goals 1 and 2 | ||
* More performant (and partially ported in C) | * More performant (and partially ported in C) | ||
* ''Put your reason here'' | * ''Put your reason here'' | ||
= Why Pear::DB = | === Why Pear::DB === | ||
* Meets goals 1 and 2 | * Meets goals 1 and 2 | ||
* It is old, stable and widely used | * It is old, stable and widely used | ||
* ''Put your reason here'' | * ''Put your reason here'' | ||
= Why Pear::MDB = | === Why Pear::MDB === | ||
* Meets goals 1 and 2 | * Meets goals 1 and 2 | ||
* More portable | * More portable |
edits