[Phplogcon-dev] Database abstraction layer for phpLogCon
Rainer Gerhards
rgerhards at hq.adiscon.com
Wed Dec 7 17:11:21 CET 2005
hehe... another low priority todo list item - tarpiting attacks (after
all, such a brute force may case the system to exhaust its
ressources...)
--Rainer
> -----Original Message-----
> From: phplogcon-dev-bounces at lists.adiscon.com
> [mailto:phplogcon-dev-bounces at lists.adiscon.com] On Behalf Of
> Brian Shea
> Sent: Wednesday, December 07, 2005 5:08 PM
> To: phplogcon-dev at lists.adiscon.com
> Subject: Re: [Phplogcon-dev] Database abstraction layer for phpLogCon
>
> Agree, we are not a high volume application.
>
> Side note:
> Maybe a good thing to slow it down in the case of brute
> force password
> cracking. (Users Table). (scripts can do this, not for us to
> worry about,
> yet).
>
>
> On 12/7/05, Michael Meckelein <mmeckelein at hq.adiscon.com> wrote:
> >
> > > Well... I've gone through the references and my guess is that Pear
> > will
> > > probably be not that bad in our case (though ADOdb might
> be something
> > we
> > > should look at).
> >
> > This ->
> >
> > > My reason is that I think we do relatively simply
> > > queries. Anyhow, these simple queries can relate to a lot
> of i/o at
> > the
> > > database itself, which probably turns out to be the botleneck.
> >
> > is exactly the point. phpLogCon does not bother the
> database with a high
> > amount of queries. The queries are typical simple as Rainer
> mentioned.
> > Just using some where clauses and only SystemEvents table
> have to select
> > if phplogcon works with data.
> >
> > Michael
> >
> > >Of
> > > course, nothing of this is verified, but I have the
> strong impression
> > > that performance will not be that much of an issue (well, to be
> > > precisely "performance of the abstraction layer" -
> performance per se
> > > *is* an issue, especially with the potentially huge
> amounts of data we
> > > have in syslog... ;)).
> > >
> > > So my educated (but unverified) opinion is that it would
> probably be
> > > worth looking at Pear. I Am still of the view that native
> DB support
> > via
> > > our own layer is causing more trouble than it is worth.
> > >
> > > My 2cts...
> > >
> > > Rainer
> > >
> > > > -----Original Message-----
> > > > From: phplogcon-dev-bounces at lists.adiscon.com
> > > > [mailto:phplogcon-dev-bounces at lists.adiscon.com] On Behalf Of
> > > > Michael Meckelein
> > > > Sent: Wednesday, December 07, 2005 12:39 PM
> > > > To: phplogcon-dev at lists.adiscon.com
> > > > Subject: Re: [Phplogcon-dev] Database abstraction layer for
> > phpLogCon
> > > >
> > > > > Of course, the question is what implications Pear has - e.g.
> > > > > performance-wise.
> > > >
> > > > Of course, abstraction layer have naturally impact on
> > > > performance. I did
> > > > some research about pear::db performance. I was
> surprised some say
> > > > "PEAR::DB code will run at about 3/8 the speed of the equivalent
> > > > DBMS-specific code" [1]. Also found some benchmark
> indicating that
> > is
> > > > true [2][3].
> > > >
> > > > As I already wrote, I have used pear::db in small projects
> > > > and it works
> > > > great. The impact of the abstraction layer was hardly noticeable
> > > > (subjective), but I have not made any performance testing.
> > > >
> > > > "Is PEAR DB worth using?" [4] found at comp.lang.php.
> It's a good
> > > > decision indicates that it worth to use a db
> abstraction layer. I
> > > > support this approach since I know about the trouble,
> testing and
> > time
> > > > effort for developing your own db wrapper.
> > > >
> > > > Michael
> > > >
> > > > [1] Impaired performance of pear::db
> > > > http://www.hudzilla.org/phpbook/read.php/9_6_4
> > > > [2] simple benchmark (08/13/02) comparing some db
> abstraction layer
> > > > http://freshmeat.net/screenshots/30313/
> > > > [3] Comparing ADODB with PEAR DB, MDB, dbx, Metabase and Native
> > MySQL
> > > > http://phplens.com/lens/adodb/
> > > > [4] Is PEAR DB worth using?"
> > > > http://groups.google.com/group/comp.lang.php/browse_frm/thread
> > > > /1d1dca65e
> > > >
> 2c097af/f3d8197af6c9d4f8?lnk=st&q=pear+db+performance&rnum=2&hl=en
> > > >
> > > > _______________________________________________
> > > > Phplogcon-dev mailing list
> > > > http://lists.adiscon.net/mailman/listinfo/phplogcon-dev
> > > >
> > > _______________________________________________
> > > Phplogcon-dev mailing list
> > > http://lists.adiscon.net/mailman/listinfo/phplogcon-dev
> > _______________________________________________
> > Phplogcon-dev mailing list
> > http://lists.adiscon.net/mailman/listinfo/phplogcon-dev
> >
> _______________________________________________
> Phplogcon-dev mailing list
> http://lists.adiscon.net/mailman/listinfo/phplogcon-dev
>
More information about the Phplogcon-dev
mailing list