Shared database, shared schema
The simplest and most common starting point: all tenants share tables, isolated by a tenant identifier column. Cost-efficient and simple to operate, but requires disciplined query-level isolation.
Schema-per-tenant and database-per-tenant
These models trade operational complexity for stronger isolation, often chosen for compliance-sensitive customers or very large tenants with distinct performance profiles.
Choosing a model
The right choice depends on expected tenant count, compliance requirements and team operational capacity — not on which pattern is most discussed online.