知识卡片

声明式查询

专业/工作

内容

声明式查询描述“想要什么”,把“如何执行”交给优化器;命令式查询则把遍历、过滤、连接顺序写死。声明式接口让数据库可以在不改业务代码的情况下换执行计划,也更容易并行化和利用新索引。

参考来源

《数据密集型应用系统设计》第2章《数据模型与查询语言》