Development talk:DB layer 2.0
From MoodleDocs
Various Notes (before 20080501)
- AdoDB, AdoDB over PDO, PDO. (my initial +1 to continue using underlying ADOdb).
- Placeholder types: :named or ? (will require PHP parsing under some DBs).
- Multiple connections supported (auto-contained DB object).
- PERF debugging available.
- Logging available (to detect wrong uses).
- Total breakage (all contrib uses)
- Total breakage (current dmllib 1.0 functions definition).
- Development mode (branch with radical replacement, some compatibility layer to minimize breakage - current dmllib instantiating new dmllib + stripping slashes ?)
- Mahara experience.
- Interface example.
- dmllib 2.0 tests since the beginning.
- dmllib 2.0 documentation since the beginning.
- Classes implementation order (PG, MySQL, MSSQL, Oracle).
- More ideas.
- Next meeting. TODO: document MMM20080501, AdoDb/PDO decision, Interface + PHP documentation + Docs documentation, define tests to perform.
Eloy Lafuente (stronk7) 19:00, 29 April 2008 (CDT)