我想實現數據庫的多租戶架構。計劃是有相同的數據庫,但有架構在其中將有相同的表,sprocs,觸發器等重複每個租戶。租戶將被映射到一個模式並添加一個租戶就像添加一個模式。Azure中的多租戶數據架構
而根據子域,我會找出租戶並將信息推送/推送到相應的數據庫模式。
然而,在尋找實現相同的方法時,我遇到了許多文章和博客,並且很疑惑'schema'這個詞在我的上下文中是正確的還是應該去聯邦?如果我必須去聯邦 - 這是否意味着每個租戶都將是一個聯合成員,將被映射到一個模式?
有人可以拋出更多的光線嗎?
什麼是驅動你需要物理分割每個租戶的模式?您是否期望這些模式從租戶到租戶有所變化,或者您是否期望每個租戶不想與其他租戶接近並導致意外數據損壞或其他原因? – Igorek
可能的重複[是否有任何好的多租戶Azure示例應用程序?](http://stackoverflow.com/questions/11003049/are-there-any-good-multi-tenant-azure-sample-applications) – astaykov
@ lgorek:我想要基於模式的實現來確保數據的邏輯分離並確保數據隔離不在行級別。所以,你的第二部分假設 - '每個租戶不想接近其他租戶,並導致意外數據損壞或其他原因'是什麼讓我走模式層面分離。 – iomca4u