SQL

STACKS数据与存储

SQL 属于数据 / AI领域的数据库基础层级,与具体语言无关。它解决的问题是:查询和操作关系型数据的通用语言。本页给出它的适用场景、不适用场景与同层级对比。

数据 / AI · 层级 数据库基础

GitHub 仓库 github.com/postgres/postgres

数据与存储 层级 · 数据库基础
GitHub 仓库
领域 数据 / AI 顶层导航
层级 数据库基础 它应该待在哪一层
语言生态 语言无关 对应的技术生态
仓库 有 协议或概念类条目可能没有仓库

SQL 编辑总结

EDITOR REVIEW编辑小结

层级:数据库基础 · 数据 / AI · 语言无关

领域数据 / AI顶层导航
层级数据库基础它应该待在哪一层
语言生态语言无关对应的技术生态
仓库有协议或概念类条目可能没有仓库

上面几项是本条目的关键信息摘要,正文整理见下方「详细说明」与「关键信息」。

详细说明

数据与存储

它解决什么问题

查询和操作关系型数据的通用语言

适合场景

建模、查询、聚合、事务和理解 PostgreSQL / MySQL 等数据库。

什么时候别用

把 ORM 当作不需要学习数据模型和查询原理的替代品。

一句话记住

先学会问数据问题,再选择数据库产品。

常见组合

SQL + PostgreSQL / MySQL + ORM

怎么和同层技术对比

同一层级(数据库基础)当前收录 1 条,同一个领域(数据 / AI)共 15 条。只有同层级的技术才适合直接替代比较;跨层级比较容易把工具和它依赖的底层混在一起。选型时先确认它在你项目里属于哪一层,再看该层还有哪些可选方案。

关键信息

数据与存储
领域
数据 / AI
层级
数据库基础
语言生态
语言无关
常见组合
SQL + PostgreSQL / MySQL + ORM
同层级条目
1 条(数据库基础)
同领域条目
15 条(数据 / AI)
领域说明
关系型存储、缓存、数据分析与模型 / Agent 生态
源库更新时间
2026-09-23 12:12

数据 / AI领域技术对比

15 条同层
数据 / AI领域技术对比
技术领域语言生态解决什么问题一句话记住
PostgreSQL 数据 / AI 数据 / AI 语言无关 功能强大的开源关系型数据库 业务数据的可靠主仓库。
Redis 数据 / AI 数据 / AI 语言无关 内存型键值数据库与基础设施组件 快,但要明确数据是否需要持久化。
SQLite 数据 / AI 数据 / AI 语言无关 嵌入式、零配置关系数据库 一个文件就能跑的数据库。
better-sqlite3 数据 / AI 数据 / AI JavaScript / TypeScript Node.js 中同步访问 SQLite 的原生驱动 SQLite 是数据库,better-sqlite3 是 Node.js 的连接方式。
SQL 数据 / AI 数据 / AI 语言无关 查询和操作关系型数据的通用语言 先学会问数据问题,再选择数据库产品。
MySQL 数据 / AI 数据 / AI 语言无关 应用广泛的开源关系型数据库 Web 业务里非常常见的关系数据库。
MongoDB 数据 / AI 数据 / AI 语言无关 以文档形式存储数据的 NoSQL 数据库 把一条业务记录作为文档保存。
pandas / Polars 数据 / AI 数据 / AI Python 表格数据清洗、分析与转换工具 把杂乱数据整理成可分析的表。
NumPy 数据 / AI 数据 / AI Python Python 科学计算的数组与数学基础库 Python 数据与 AI 生态的数值地基。
PyTorch 数据 / AI 数据 / AI Python 灵活的深度学习框架 训练和运行神经网络的工作台。
Transformers 数据 / AI 数据 / AI Python 预训练模型、微调与推理工具库 把现成的大模型接进自己的应用。
MCP 数据 / AI 数据 / AI JavaScript / TypeScript 连接模型、工具、资源和外部上下文的协议层 MCP 负责“怎么接工具”,不负责替你定义业务权限。
ACP 数据 / AI 数据 / AI JavaScript / TypeScript 连接 Agent 客户端与执行引擎的协议边界 MCP 接工具,ACP 接 Agent 客户端与引擎。
@openai/agents 数据 / AI 数据 / AI JavaScript / TypeScript 组织模型、工具、上下文和多步执行的 Agent SDK 把模型调用提升成可编排、可恢复的 Agent 工作流。
Go AI 协议网关 数据 / AI 数据 / AI Go 把多家模型供应商协议统一成独立入口的 Go 服务 业务服务管产品,router 管模型协议和供应商差异。

同一层级才适合直接替代比较;点名称进入详情页

数据与存储 常见问题

4 条
关系库、缓存、搜索、向量库,要各挑一个吗?

按数据形态分:事务数据用关系库,热点与计数用缓存,全文与日志检索用搜索型或分析型库,语义检索用向量库。规模不大时,PostgreSQL 的扩展(pgvector、全文检索、JSONB)往往能顶替后三类,可以少维护一套系统。

向量库要单独部署,还是用 PostgreSQL 的向量扩展?

数据量在千万级向量以内、且已经在用 PostgreSQL 时,pgvector 往往够用,少一套运维;超过这个量级或要做大规模混合检索,再考虑专用向量库。

SQL 属于哪一层,怎么判断该不该用?

它属于数据 / AI领域的数据库基础层。建模、查询、聚合、事务和理解 PostgreSQL / MySQL 等数据库。反过来,把 ORM 当作不需要学习数据模型和查询原理的替代品。

同层级还有哪些选择?

同层级目前收录 1 条技术,本页下方的对比表按领域与层级列出,可直接跳转对照。

数据说明

DATA NOTES数据说明
所属栏目数据与存储分类:关系型(事务)
数据来源项目官方文档与代码仓库定位、优势与许可条件取自官方资料,中文为归纳版
数据日期2026-10-10条目信息核对到这一天;官方更新后以官方为准
口径边界整理不改写能力、价格与许可证以官方为准;本站不打分、不排推荐名次

页面文字只做中文整理,数值不改写;仓库地址、许可证与版本请以官方仓库为准,本站与所列项目无隶属关系。

条目信息取自各项目官方仓库与文档;定位、优势与注意事项为中文归纳,数值不改写,仓库地址、许可证与版本以官方为准。