George Vieira wrote:
> Yeah I got dbmail configured for multiple servers hosting the same domain (or 
> others) but need an option to move users to another server hence the question 
> came up during this post.
>   
DBMail Hyrda - (2.5.x) is planning on a split front-end, multi-back-end 
setup to accomplish just what you are doing.

The current plan is to have a front-end database containing user and 
mailbox schema tables. (This front-end could be circular replicated as 
data here doesn't change much)
The back-end would contain messages for mailboxes that were assigned to 
it. The mailboxes would be defined with a unique_id on the front end 
with a pointer to a back-end-database. While we will probably target 
having a single back-end assigned to all mailboxes of a user. Public 
folders and other user folders may not be on the same back-end, so 
access to those mailboxes would require the daemons to cross-connect to 
all the back-ends. If a back-end is down when a select is done, then a 
temporary error will be returned.

Migration tools would be part of this setup, allowing single mailboxes, 
or all mailboxes owned by one user to be moved to a different back-end.

Database wise, this is a simple task, but coding wise requires some 
major work as we have it coded to use a connection out of a single pool 
and no concept of which server has what.

-Jon

-- 
Scanned for viruses and dangerous content by MailScanner

_______________________________________________
DBmail mailing list
DBmail@dbmail.org
http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail

Reply via email to