Re: Metabase Opinions
| From: | John Lim | Date: | Tue, 03 Apr 2001 18:38:38 +0000 |
| Subject: | Re: Metabase Opinions | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-46866@lists.php.net to get a copy of this message | ||
Hi Jason,
Metabase is a library that tries to hide 99% of the differences between all
databases. In that sense
it is a thick abstraction layer.
The other school of thought is to provide a thin layer that doesn't do very
much so that it runs fast.
I am the author of another database abstraction library, ADODB
(http://php.weblogs.com/adodb)
that leans more towards that school. PEAR's DB is a similar thin layer.
You have to decide on your needs based on
1. What do you want: speed or flexibility -- remember flexibility also means
increased complexity.
2. Are you using a database abstraction layer as an insurance policy
(changing databases)?
If so then just choose the one that provides you an easier upgrade path.
John Lim
PS: ADODB is modelled on Microsoft's ADO, so it's popular among converted
ASP programmers. If you
one of these people, ADODB might be attractive to you.
"Jason Lotito" <Jason@LehighWeb.com> wrote in message
news:JGECJMDPBKLDPBIJBAJDMEEDCCAA.Jason@LehighWeb.com...
> Looking into Database Abstraction, and I was recommended to Metabase. I
> have looked over it, and found that I like it. However, I was looking to
> gain further insight as to other people using Metabase, and their
> experiences with it, good, bad, problems, no problems, etc.
>
> Thank you
>
> Jason Lotito
> www.NewbieNetwork.net
> Where those who can, teach;
> and those who can, learn.
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net
> For additional commands, e-mail: php-general-help@lists.php.net
> To contact the list administrators, e-mail: php-list-admin@lists.php.net
>