Robert Pankowecki wrote:
> I can see some other advantages.
> 
> You can easily split your application into multiple servers. 

Any decent DB server can do that with one DB.


> 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.

That's sort of a separate issue, at least in some cases.

> 
> 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.

That's what scopes are for.

> If some organization wants to quit then you just remove the db and
> that's all.

It's no harder to delete all records for an organization in one big DB.
> 
> However I can surely agree that managing migrations, replication and
> backups can become a nightmare...

Yeah.

> 
> So... as usually. There is no silver bullet. There are pros and cons
> and everyone has to decide for himself.
> 
> Robert Pankowecki

Best,
-- 
Marnen Laibow-Koser
http://www.marnen.org
[email protected]

Sent from my iPhone
-- 
Posted via http://www.ruby-forum.com/.

-- 
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.

Reply via email to