maybe the database should be handle in another maner like  
players in one central database located on the same comp than the world server , and each zone server with his own database 
 
and each zone sending only issues of combat or exp won only things like that to the world server database 
 
I dont know very much about networking and this method definitely is asking for too big modification but maybe in the future they should be able to obtain something like that 
		
	
		
		
		
		
		
		
		
		
		
	
		
		
	
	
	 |