>> > I'm making assumptions about the layout again. The database will
>> > likely already have the table files opened, but will need a seek to
>> > get the data. The webserver will have to do an additional seek (I was
>> > assuming on a far slower drive system, and likely twice for stat and
>> > read).
>>
>> I'm not sure I trust this assessment.If it is an often used image it
>> will
>> be in OS level cache. If it is not, then you will have the I/O.
>> Regardless, it will be using SQL database cache blocks and reduce the
>> efficacy of the SQL cache.
>
> Remember, I don't use a db to store images, for a variety of reasons,
> mostly in that centralized repositories of anything don't scale.

Finally someone has something that sounds like a well constructed thought.

> However, if your hardware is far more than than you userbase will
> need, the SQL server's caching won't matter, and it will be faster.

The "good enough" fallacy again.

> Not that it matters, since it would be a more expensive setup than
> necessary.

Using hardware and resources more effectively is seldom more expensive.

> Ease of programming wise, or in the one case where we use
> it: ease of developer setups, it works better.

I've never seen it in practice. A trivial procedural rule during
development is not a big deal.


> Those are really just
> configuration issues and a syncing issues across platforms.
>
> Storing everything on one machine does not scale.
>
> And as to the "slashdot effect" -- snore.

It is a handy "short hand" for heavy access, and it is a big concern if
you have a popular site or hope to have one.

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to