phome_enewshyclass 数据表字段解释(好友分类表)
2026/1/3 21:10:53
多租户架构是一种软件架构模式,允许单个应用实例为多个租户(客户/组织)提供服务,同时确保数据隔离和个性化能力。
-- 租户A数据库 CREATE DATABASE tenant_a; USE tenant_a; CREATE TABLE users (id BIGINT, name VARCHAR(100), tenant_id VARCHAR(50)); -- 租户B数据库 CREATE DATABASE tenant_b; USE tenant_b; CREATE TABLE users (id BIGINT, name VARCHAR(100), tenant_id VARCHAR(50));优点:最高级别的数据隔离,备份/恢复简单 缺点:成本高,扩展性受限
-- 共享数据库中的不同schema CREATE SCHEMA tenant_a; CREATE SCHEMA tenant_b; CREATE TABLE tenant_a.users (id BIGINT, name VARCHAR(100)); CREATE TABLE tenant_b.users (id BIGINT, name VARCHAR(100));优点:隔离性较好,成本适中 缺点:跨租户查询复杂
CREATE TABLE users ( id BIGINT PRIMARY KEY, name VARCHAR(100), tenant_id V