Menu

SupportedAbstractions

abstraction (1)
Michael Cummings

Supported Abstraction Layers

Support of multiple database abstraction layers is planned for XmlSchema which are listed below. The level of support of each one may vary and which platforms will be available under each may also vary.

PDO

PDO will be the best supported abstraction layer as it's the preferred one of the main developers. Initial platform support is planned for MySQL, ProgresSql, and Microsoft SQL server. Oracle, and IBM's DB2 will probably be added later but since they don't have INFORMATION_SCHEMA tables implementing them will not be done initially. Other platforms could be added but would require someone outside of the current core team to implement them.

ADOdb

Support for ADOdb will generally be good as all the core team have worked with it on other projects and the idea of this project came from trying to improve on what the ADOdb Data Dictionary Library did. Platform support is the same as with PDO.

MDB2

Support for MDB2 will be secondary initially for XmlSchema but adding it to the mix long term is planned. Platform support should be similar to the other abstraction layers which is mostly determined by the availability of INFORMATION_SCHEMA.


Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.