Reputation: 29
I am currently working on an application that will be hosted on Azure. As it does not make sense to have an instance of it running for each customer (you'll see why), it's going to be a multi-tenancy solution.
To be honest: I'm only starting to gather experience with web applications, so I apologize if the answer to my question is obvious.
Question: Which multi-tenancy concept will be most beneficial for my application, considering the following assumptions:
My thoughts:
I would really appreciate your help and some "shared experience" in order to choose the not-so-painful path.
Upvotes: 1
Views: 942
Reputation: 2102
A good summary of the different models can be found here:
https://www.linkedin.com/pulse/database-design-multi-tenant-applications-dharmendar-kumar/
Upvotes: 1
Reputation: 401
Based on my experience on Azure I would recommend CosmosDB with the following options:
Cosmos DB has a lot of benefits e.g sharding, global distribution, performance, freedom of consistency models as well as a good sql support.
Upvotes: 0