|
|
|
|
| The DataBase Machine |
|
Project start date: Feb 01st, 2006 |
Project end date: Jan 01st, 2036 |
|
|
|
|
The DataBase Machine (TDBM) is an object oriented database abstraction layer for PHP.
It helps you accessing data in your database, modify it and save it.
It relies on 4 principles:
- Simplicity first. TDBM is not a library you would use to get high performance requests. It is small, easy to use, and non obstrusive. We tried to optimize it as much as possible, but each time we had a trade-off between performance and simplicity, we chose simplicity.
- Performing simple tasks should be simple. TDBM does not cover everything you can do with a complete ORM system. But it makes as simple as possible those tasks you do 80% of the time. For the remaining 20% (like performance critical requests, and so on), you can use SQL.
- No configuration. There is no configuration needed for TDBM. You provide TDBM the name of your database, the user and password and you start using it.
- TDBM relies on the model of your database. TDBM relies on your database model to find joins between tables. It relies in fact on constraints between tables. TDBM finds these constraints itself in the database by querying the db system.
TDBM is released under GPL (open-source license).
TDBM comes as a pear package hosted on our website, or as a plain php file if you prefer.
Please refer to the documentation for download and installation procedure. |
|
|
|
|
|
|
Latest NEWS
|
|
|
|
|
|
|
|
|
|