multitenancy with some data sharing

Posted by user55108 on Programmers See other posts from Programmers or by user55108
Published on 2012-06-12T14:12:43Z Indexed on 2012/06/12 16:48 UTC
Read the original article Hit count: 219

I'm in the planning stages of a new webapp, and I am leaning strongly toward a multitenancy model. The app has a file storage function, where the user can upload (and operate on) files.

I would like the ability of the user to share these files, however. How is this typically accomplished in a multi-tenant model?

The example would be something like google docs. Each user has their own files; they can edit and tag and build collections with these files. Then, they can share a doc or a collection with someone else for collaboration.

If every user has their own Database and tables, what strategy would one use to allow this kind of sharing while minimizing duplication of files and associated metadata?

© Programmers or respective owner

Related posts about web-applications

Related posts about multitenancy