Hi,

well I want to add "PEAR MDB" to the list (which maintained by me).
In case you have not heard about this project: it’s a merge between
Metabase and PEAR DB, which if it becomes performant, clean and stable
enough will probably replace PEAR DB.

I also think that being able to extend the abstraction layer easily is a
very good feature. I was not aware of this but according to l0t3k you
can extend objects that are provided by a PHP C Extensions can be
extended in userland. So whatever is written in the C Extensions can be
changed in userland.

I have been looking at DBX to maybe reduce the differences in each of
the RDBMS drivers. But currently there is enough left todo and MDB only
supports MySQL atm (because the other drivers have not been ported yet).

The difference between l0t3k's and the dbx effort seems to be that dbx
is build upon the current php rdbms extensions, while l0t3k aims to
start with a clean slate. This is a very good idea but quite a large
endevour. Currently the API's are very inconsistent across the different
RDBMSs, which is a major source of uglyness.

But l0t3k allready said that he wants to keep certain things in userland
PHP code. So I really don’t see any problem there. If the php RDBMS
API's get cleaner it will make the life the Db Abstraction maintainers
easier and will make the entire thing faster and it will also be much
nicer for people that don't care about portability as they Api will
simply be cleaner.

Best regards,
Lukas Smith
[EMAIL PROTECTED]
_______________________________
 DybNet Internet Solutions GbR
 Reuchlinstr. 10-11
 Gebäude 4 1.OG Raum 6 (4.1.56)
 10553 Berlin
 Germany
 Tel. : +49 30 83 22 50 00
 Fax : +49 30 83 22 50 07
 www.dybnet.de [EMAIL PROTECTED]
_______________________________



--
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to