Spliting/duplicating the data to seperate databases for each zoneserver (or cluster of em) would create.... MANY posibilities for error/wierd behavior. Think about what is in the database, items, characters, spawns, guilds, trade skill recipies. Some things would just have to be passed around between databases on zoning. And could work ok. The rest would have to be maintained and duplicated across all the zoneserver databases.
If it isn't maintained between all databases corectly, you could ennd up losing everything that happened in a zone. What happens if you log out in a zone, and the next day that zone isn't running. Or someone runs a zone with out of date item lists, all of a sudden your missing someitems...
I am not saying it can't be done, the project just dosen't lend itself well to running servers in differeent locals.
|