I'd like to go with Postgres, because I'm already familiar with it. I know Oracle can do it, but with the number of DB servers/locations we've got, cost would be significant. We're currently using MySQL, so SAPDB/MaxDB might work, but I can't find the section in the SAP docs that describes it.

Current setup, nearly a dozen DB servers, many multi-processor. We have several geographically dispersed offices. We're going to be setting up partial mirrors of our main setup in each office and want to allow each office to do local writes.

Anyone have any pointers for where I can look?