[email protected] wrote:
Eric,

I like the idea of OAuth incorporated down the line.

Also, It seems as if Brian and yourself are talking more in general about a Multi-Tenancy environment within a single CouchDB or is it not as grand of an idea yet ? ( "Are we there yet?" )

I am not sure that multi-tenancy is exactly what we're aiming for, or even that couchdb itself neatly fits into that terminology, but I'll try to describe what we are thinking of doing with couchdb:

Our use case is to have a single couchdb server per user, and (potentially) many databases for that user within each such server. They will be running on the end user's system.

We intend to replicate all of this data between the cloud and all of a user's registered machines, but only as a means of backup, universal accessibility (i.e. from the user's work computer and potentially through the web.) and as a means of sharing pieces of data with other users of the service.

If I understand multi-tenancy correctly, that would mean leasing out couch instances on our hardware, which is only half the story at best:

I think it's important to stress that *all* the data that is in the cloud couch instance will be in the users desktop instance as well, and they are free to do what they want with it.

In fact they will be able to use the same software to replicate between computers on their LAN if they do not choose to use our online service at all, or keep using it without any data loss when they decide to stop using it.

--
- eric casteleijn
http://www.canonical.com

Reply via email to