logo
tab
Login :
Password :
sep
logo
sep
The Xaja Machine
TheCodingMachine 4 Java
The DataBase Machine
logo
logo
logo
logo logo logo
Homelogo Our Projectslogo New Accountlogo
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.
tab

Latest NEWS

sep
No News Items Found

[Web Site Map] [Terms and conditions of use] [Contact us] flag flag