Ask a Question related to PHP Development, Design and Development.
-
Nikolai Chuvakhin #1
Re: dbx Database abstraction layer
Martin Lucas-Smith <mvl22@cam.ac.uk> wrote in message
news:<Pine.SOL.4.44.0308291546440.17650-100000@green.csi.cam.ac.uk>...According to tests run by folks from PHPlens, use of popular>
> I'm currently wanting to add database abstraction to my application (as a
> configurable option), which currently uses native MySQL calls. As far as I
> can see, there are three main layers available, with different pros/cons:
> PEAR, ADODB, dbx.
abstraction layers results in performance penalties as follows:
ADOdbext 14%
dbx 20% (index only)
ADOdb 27%
dbx 34% (index/assoc/info)
PhpLib 40%
MDB 54%
PEAR DB 152% (fetchInto)
PEAR DB 176% (fetchRow)
Metabase 296% (numeric cols)
Metabase 318% (assoc cols)
Source: [url]http://phplens.com/lens/adodb/[/url]
In addition, use of abstraction layers often robs you of opportunity
to use each database engines strengths and minimize dependency on
its weaknesses. All in all, I tend to agree with Yahoo!'s Michael
Radwin, who advises to "use abstraction sparingly".
Obviously, if your application uses databases lightly, the above can
be safely ignored as irrelevant.
Cheers,
NC
Nikolai Chuvakhin Guest
-
Synchronous Abstraction for Flash remoting
Is there any work being done on a level of abstraction for flash remoting that would create a synchronous API to it, like was written to do wddx... -
PEAR payment gateway abstraction layer
Hi, Just wondering if any of you has thought about or is working on a payment gateway abstraction layer (PEAR-style)? I'm interested on... -
Looking for Abstraction Plugin
I saw a plugin that took an image and textured it with a modern art lighting affect. Sort of fuzzed the shapes and added color to them. I can't... -
on Director : 3D layer + flash (SWF) layer (or with other layer type)
Thankx for all it's works :) Coool -
Abstraction of table variable declaration
Hi all, I'm trying to simplify the maintenance of my stored procedures using SQL Server 2000's table variables. Currently each sp returns...



Reply With Quote

