Re: Re: [PHP4BETA] PHP 4.0b3 released

From: Date: Wed, 17 Nov 1999 23:43:47 +0000
Subject: Re: Re: [PHP4BETA] PHP 4.0b3 released
References: 1 2 3  Groups: php.dev php.version4 
Request: Send a blank email to php-dev+get-12686@lists.php.net to get a copy of this message
On Wed, Nov 17, 1999 at 10:18:08AM -0600, Andrei Zmievski wrote: > On Wed, 17 Nov 1999, Andi Gutmans wrote: > > I personally don't think that having this abstraction layer in the core of > > PHP is really any better than having it in PHPLIB. On the contrary, it's > > probably much more extendible and easier to debug when it's not written in > > pure C. > > Besides, things like DBI limit you to the lowest common denominator as > far as functionality is concerned. That is not true. DBI is only portable, if the underlying databases have the same feature-set WRT the features you use. For example, DBI provides transactions, albeit not all databases implement them. Thus, to get portable transactions, all used databases have to support them. Another example of database abstraction is implemented in AOLserver. It is a minimalistic approach; it does not contain any of the advanced features found in DBI (i.e. BLOBs, transactions). I do like AOLserver's pools of database connections; they are comparable to PHP's persistent connections, but AOLserver implements them in a more general way. A useful PHP extension would have the following properties: - DBI's feature-set - AOLserver's pools Let me know what you think. -- Regards, Sascha Schumann Consultant

« previous php.dev (#12686) next »