Update:Archive/2.0/Developers/Tools: Difference between revisions

Jump to navigation Jump to search
m
no edit summary
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
26

edits

Navigation menu