WebMD
本页大纲

模式(Schema)

缩写:无

简述

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

使用场景

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

实践与应用

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

注意事项

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

对比与易混

Schema(结构)vs 数据实例;逻辑模式 vs 物理存储布局。

关联术语

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