I can see some other advantages. You can easily split your application into multiple servers. That gives you the ability to upgrade clients to new application step by step instead of migrating whole bunch of data at the same time. Some clients want to upgrade today some in next week.
The code to write is easier because you do not have to think whole time about the organization condition to add every to every sql query. If some organization wants to quit then you just remove the db and that's all. However I can surely agree that managing migrations, replication and backups can become a nightmare... So... as usually. There is no silver bullet. There are pros and cons and everyone has to decide for himself. Robert Pankowecki -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

