Hi,

I want to create a business application designed for multiple
companies. When I design the data model for big table, I wonder if
there is any best practice on multi-tenant data model. Shall I create
several columns (user, organization) for each table(model), and return
the data only belong to this particular user and organization? or
shall I create model using polymodel and create a subclass for each
company?

when a company want to customize the data model, how should I do it?
Option A: use expando to add dynamic column, maintain a list user
defined columns in a separate meta data table.
Option B: Use a text column to store a JSON for all additional columns
user want. Any other better options?

wei
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google App Engine" 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/google-appengine?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to