# 模式（Schema）

### 缩写：无

### 简述

数据库中对象的结构定义：表、列类型、约束、索引、视图等的「蓝图」。一词多义：也指命名空间（如 PostgreSQL schema）或「有模式/无模式」文档库的约束程度。

### 使用场景

建模评审、迁移版本管理、多租户命名空间划分、API 与库结构对齐。

### 实践与应用

• 模式变更版本化（迁移脚本），可前滚/可回滚。
• 大表加列/改类型评估锁与在线 DDL 能力。
• 文档库也要约定「逻辑模式」与校验。

### 注意事项

• 无模式≠无结构：应用仍会假设字段存在。
• 热路径上频繁改模式会拖垮发布节奏。

### 对比与易混

Schema（结构）vs 数据实例；逻辑模式 vs 物理存储布局。

### 关联术语

• 表 / 视图：模式内对象
• 迁移：变更模式
• 权限：可按模式授权
