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

Jump to navigation Jump to search
mNo edit summary
Line 7: Line 7:
== Database Abstraction ==
== Database Abstraction ==


There is discussion between DB:Pear and ADODB.  We need to find the best tool for the job.
There is discussion.  We need to find the best tool for the job.
 
= Goals =
Whe need a DB abstraction layer to:
# Ensure portability to different RDBMS products/version
# Ensure a single and manageable practice to perform variable sanitizing against SQL-injection (i.e. binding in prepared statement fashion)
# ''Put your reason here''
 
= Candidates =
* [http://adodb.sourceforge.net ADODB]
* [http://pear.php.net/package/DB Pear::DB]
* [http://pear.php.net/package/MDB Pear::MDB]
 
 
= Why ADODB =
* Meets goals 1 and 2
* More performant (and partially ported in C)
* ''Put your reason here''
 
= Why Pear::DB =
* Meets goals 1 and 2
* It is old, stable and widely used
* ''Put your reason here''
 
= Why Pear::MDB =
* Meets goals 1 and 2
* More portable
* ''Put your reason here''


== Templating ==
== Templating ==


This section has moved to its own [[Update:Development:Templates|page]].
This section has moved to its own [[Update:Development:Templates|page]].
26

edits

Navigation menu