[EMAIL PROTECTED] wrote:

>> I agree that msession is better than using MySQL or PostgreSQL as a
>> session  manager.  However, most people who use PHP on web farms
>> already have some  sort of database set up, so it seems logical to me
>> to be able to use it for  storing sessions.  MySQL actually isn't too
>> bad, as long as you use HASH  (in-memory) tables.
>  
> That is where I disagree. At my last gig we used a combination of Oracle
> and PostgreSQL. The session management was a bigger Oracle hit than the
> rest of the site. It was horrible. It was partially some of this
> experience that encouraged me to do msession.
>  
> The msession daemon can be setup on a backend box and completely
> forgotten. No table space worries, no query optimizaton.
>  
Well, you didn't try it with MySQL, which is significantly faster than 
Oracle and Postgres for most stuff.  In any case, I agree that msession is 
probably a better solution -- I just think that having built-in MySQL 
session support would be a good thing for PHP.

>>  
>> MySQL.  They weren't all serving the same content, but almost all of
>> them  were sharing a session.
>  
> How many session transactions did you get per second? (i.e. select session
> data, update/insert session data)
>  
> I would not suspect that MySQL could do this very well because it does not
> support NVCC and updates lock the entire table.

I have no idea -- I do know that we never had any troubles with the box 
that had the session database on it.

Incidentally, MySQL using InnoDB tables supports MVCC and row-level 
locking.  However, I suspect that in this case the InnoDB tables would 
actually be slower than the table-locking MyISAM tables.

-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to