Designing the data layer of an enterprise B2B SaaS requires balancing rigorous data isolation with database maintenance costs. We evaluate the three industry patterns in detail.