术语表

共 91 条术语,支持本地即时筛选;术语首现处均附英文原词。

术语英文释义
数据库管理系统DBMS管理数据存储、查询、事务与安全的系统软件
三层模式Three-Schema Architecture外模式/概念模式/内模式的三层描述与两级映像
数据独立性Data Independence某层结构变化时上层无需修改的性质
关系Relation元组的集合,对应一张表
元组 / 属性Tuple / Attribute关系中的一行 / 一列
候选键 / 主键Candidate Key / Primary Key唯一标识元组的最小属性集 / 被选用的候选键
外键Foreign Key引用另一关系候选键、实现参照完整性的属性
空值NULL表示未知或不适用的特殊值,参与三值逻辑
关系代数Relational Algebra选择、投影、连接等集合运算构成的形式查询语言
视图View存储查询定义的虚拟表,外模式的载体
数据定义语言DDLCREATE/ALTER/DROP 等定义结构的 SQL 子语言
约束ConstraintNOT NULL、UNIQUE、CHECK、外键等数据规则
实体-联系模型ER Model用实体、属性、联系抽象业务的概念建模方法
基数Cardinality实体间 1:1、1:N、M:N 的数量对应关系
函数依赖Functional DependencyX → Y:X 值相同则 Y 值必相同的约束
属性闭包Attribute Closure由 X 经 Armstrong 公理可推出的全部属性集
范式Normal Form1NF/2NF/3NF/BCNF 等消除冗余异常的模式标准
无损分解Lossless Decomposition分解后自然连接可还原原表的分解方式
反范式Denormalization为读性能有意引入受控冗余的设计
物化视图Materialized View存储查询结果的预计算表,需刷新维护
索引Index加速检索的辅助数据结构,写入时同步维护
B+ 树B+ Tree多路平衡树,数据在叶子层,链表支撑范围扫
聚簇索引Clustered Index叶子存整行数据、表即索引的组织方式
二级索引Secondary Index主键之外的索引,叶子存主键需回表
回表Bookmark Lookup经二级索引取得主键后再查聚簇索引取行
覆盖索引Covering Index查询所需列全在索引内,无需回表
最左前缀原则Leftmost Prefix Rule联合索引仅能服务从首列开始的连续前缀条件
索引下推Index Condition Pushdown将过滤条件下推到存储引擎层以减少回表
倒排索引Inverted Index词 → 文档列表的反向映射,全文检索基石
位图索引Bitmap Index每个取值一个位向量,适合低基数列组合过滤
布隆过滤器Bloom Filter概率判「肯定不存在」的空间高效结构
执行计划Execution Plan优化器选定的算子树与访问路径
代价模型Cost Model用页 IO 与 CPU 估算计划开销的公式体系
统计信息Statistics直方图、最常见值、NDV 等供基数估计的数据
事务Transaction要么全做要么全不做的原子执行单元
ACIDAtomicity, Consistency, Isolation, Durability原子性、一致性、隔离性、持久性
隔离级别Isolation Level读未提交/读已提交/可重复读/串行化四级强度
脏读Dirty Read读到其他事务未提交的数据
不可重复读Non-repeatable Read同事务两次读同一行结果不同
幻读Phantom Read同条件两次范围查询出现的行集不同
丢失更新Lost Update读改写并发下后写覆盖先写
两阶段锁2PL先加锁后放锁的两阶段协议,保证可串行化
间隙锁Gap Lock锁定索引记录间隙以阻止插入(MySQL RR)
死锁Deadlock事务间环等待,靠检测回滚或超时解除
MVCCMulti-Version Concurrency Control多版本并发控制:读写不互斥
快照读 / 当前读Snapshot Read / Current Read读历史快照 / 读最新已提交版本
版本链Version Chain行的多个历史版本经指针串联的结构
预写日志WAL / Write-Ahead Logging先写日志后写数据页的持久化纪律
Redo / Undo 日志Redo / Undo Log重放已提交 / 回滚未提交的日志
检查点Checkpoint周期性刷脏页并推进日志可截断点
ARIESARIES分析-重做-回滚三阶段的经典恢复算法
缓冲池Buffer Pool内存中的页缓存,命中率决定 IO 量
脏页Dirty Page已修改未落盘的页
页Page磁盘与内存交换的最小单位
行存 / 列存Row Store / Column Store按行聚集 / 按列聚集的存储布局
LSM 树Log-Structured Merge-Tree内存表 + 有序文件分层归并的写优化结构
CompactionCompactionLSM 后台归并、清理旧值与墓标的过程
写放大Write Amplification实际写入字节与业务写入字节之比
复制Replication将数据与变更同步到多个节点
复制延迟Replication Lag从库落后主库的时间或位点差
半同步Semi-synchronous主库等待至少一个从库确认才提交
故障切换Failover主库故障时提升从库为主库
脑裂Split Brain分区下出现两个可写主库的危险状态
fencing tokenFencing Token单调递增纪元号,拒绝旧主写入
分区 / 分片Partition / Sharding按键把数据切分到多节点以水平扩展
再平衡Rebalance节点增减时分区的重新分配与迁移
一致性哈希Consistent Hashing扩缩容时仅迁移少量数据的环状哈希方案
CAP 定理CAP Theorem分区时一致性与可用性不可兼得
线性一致性Linearizability操作表现为全局单一顺序的强一致
最终一致性Eventual Consistency停止写入后副本最终收敛的弱一致
QuorumQuorumR+W>N 的读写多数派交集机制
共识Consensus多节点就某值达成一致且不可分叉
RaftRaft选主 + 日志复制的可理解共识算法
任期TermRaft 单调递增逻辑时钟,用于安全仲裁
两阶段提交2PC准备投票 + 全局决定的原子提交协议
SAGASAGA本地事务序列 + 逆序补偿的柔性事务模式
幂等Idempotency操作重复执行结果不变,重试的前提
KV 存储Key-Value Store以 get/put 为核心语义的存储引擎
文档数据库Document Database以 JSON 文档为单元、支持内嵌的数据库
宽列存储Wide-column Store行键 + 动态列族、LSM 内核的存储家族
图数据库Graph Database以节点和边为一等公民的数据库
NewSQLNewSQL兼得 SQL、水平扩展与强一致的新一代系统
备份 / 恢复Backup / Restore基线副本与还原流程
时点恢复PITR基线 + 日志重放恢复到任意指定时刻
RPO / RTORecovery Point / Time Objective容忍丢失量 / 容忍停服时长
脱敏Data Masking对敏感字段遮蔽或替换以保护隐私
最小权限Least Privilege仅授予完成任务所必需的权限
行级安全Row-Level Security在引擎层按策略过滤行的访问控制
N+1 查询N+1 Query Problem一次关联读被拆成 1+N 次往返的反模式
深分页Deep Pagination大 OFFSET 扫描丢弃行的低效分页方式
SARGableSearch ARGument ABLE可利用索引的谓词形态(无函数包裹、无隐式转换)

参考资料

说明:本库内容基于模型知识整理,建议按需核对原文。 以下仅列出真实存在的经典书目与论文(名称 + 作者),不提供链接、不标注页码。

教科书与系统著作

MySQL / PostgreSQL 工程向

奠基论文

领域发展与合规文本