ADOdb Lite
From Wikipedia, the free encyclopedia
ADOdb Lite is a very small, fast ADOdb-compatible database abstraction library.
It uses less than 100kbytes of system RAM for each HTTP access compared to over 640kbytes for ADOdb. ADOdb Lite is also 300% faster than the ADOdb Library.
ADOdb Lite is a drop-in replacement for ADOdb if you are using the supported commands on your website.
[edit] Supported databases
- Frontbase
- MaxDB
- Mini SQL
- MS SQL
- MS SQL Pro
- MySQL
- MySQL Improved
- MySQL w/transactions
- PostgreSQL
- PostgreSQL 6.4
- PostgreSQL 7
- PostgreSQL 8
- SQLite
- SQLite Pro
- Sybase
- Sybase ASE
The ADOdb Lite library is fully expandable through the use of modules. The library contains a PEAR module that contains PEAR DB-compatible commands. The library also contains a Transaction module giving full transaction support to many of the supported databases. The library can support any number of user created modules to easily expand the library. The module system also gives the programmer/admin the ability to structure the library usage based upon the needs of the website.
The library is very fast compared to other database abstraction libraries.
The Benchmarks page contains a description of how to conduct the benchmark tests yourself using Microsoft's Web Application Stress Tool.
- Native PHP MySQL Commands: 93.20 pages per second
- ADOdb Lite: 54.62 pages per second
- ADOdb: 17.40 pages per second