让我们说我需要设计一个数据库,该数据库将托管多个公司的数据。现在出于安全和管理目的,我需要确保正确隔离了不同公司的数据,但我也不想启动10个mysql进程来在10个不同的服务器上托管10个公司的数据。使用mysql数据库执行此操作的最佳方法是什么。
多租户数据库有几种方法。为了进行讨论,它们通常分为三类。
MSDN对好文章的优点和每一个设计的利弊,以及实施方案的实例。
微软显然已经删除了我提到的页面,但是这些页面都在archive.org上。链接已更改为指向此处。
供参考,这是第二篇文章的原始链接