You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-user@james.apache.org by Michael Nestler <mn...@whoglue.com> on 2004/04/06 20:21:08 UTC

Re: Performance boost

I am using Prevayler (http://www.prevayler.org) in order to translate 
recipient addresses to forwarding addresses. It works very well, is very 
reliable, and is several thousand times faster than a relational DBMS.

"Ridiculously simple, Prevalence is by far the fastest and most 
transparent persistence, fault-tolerance and load-balancing architecture 
for Plain Old Java Objects (POJOs)." (www.preavayler.org)

Michael


Sudip Shekhawat wrote:

> I have been looking for ways to increase the performance of James. 
> Since James on our server uses a relational database to check on rules 
> for processing a mail, I have thought of using an In-memory Database 
> (IMDB). This IMDB would be hosted with James on the same server and 
> would have two advantages,
>
> 1) The queries would not have to travel across the wire.
> 2) Since the whole DB would be in memory it would fasten up the system.
>
> I would like to know if anyone has tried this before. I am looking at 
> some commercial IMDB and I would appreciate if I can get some options 
> on available IMDBs. I have searched and found that QuiLogic’s IMDB 
> works great, but according to their documentation it doesn’t have a 
> Java interface.
>
> Sudip
>
> _________________________________________________________________
> Get rid of annoying pop-up ads with the new MSN Toolbar – FREE! 
> http://toolbar.msn.com/go/onm00200414ave/direct/01/
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
> For additional commands, e-mail: server-user-help@james.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
For additional commands, e-mail: server-user-help@james.apache.org


Re: Performance boost

Posted by Michael Nestler <mn...@whoglue.com>.
Actually the Prevayler is out of VM and part of a Web application that 
allows the configuration of the accounts, domains, and forwarding 
addresses. I have a mailet that communicates through a socket with a 
very simple server in the other VM. If I wouldn't have the Web 
application and the Prevayler would be in-VM then I would probably have 
done what you suggest.

Michael


Noel J. Bergman wrote:

>>I am using Prevayler (http://www.prevayler.org) in order to translate 
>>recipient addresses to forwarding addresses. It works very well, is
>>very reliable, and is several thousand times faster than a relational
>>DBMS.
>>    
>>
>
>You ought to be able to produce a new subclass of AbstractVirtualUserTable.
>
>	--- Noel
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
>For additional commands, e-mail: server-user-help@james.apache.org
>
>  
>

---------------------------------------------------------------------
To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
For additional commands, e-mail: server-user-help@james.apache.org


RE: Performance boost

Posted by "Noel J. Bergman" <no...@devtech.com>.
> I am using Prevayler (http://www.prevayler.org) in order to translate 
> recipient addresses to forwarding addresses. It works very well, is
> very reliable, and is several thousand times faster than a relational
> DBMS.

You ought to be able to produce a new subclass of AbstractVirtualUserTable.

	--- Noel

---------------------------------------------------------------------
To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
For additional commands, e-mail: server-user-help@james.apache.org