database
PostgreSQL 学习与研究资料
📚 官方文档 / 入门教程
| 名称 | 特点 / 适用人群 | 链接 |
|---|---|---|
| PostgreSQL 官方文档 | 最权威、覆盖功能、SQL 参考、性能调优、安全等 | Docs |
| PostgreSQL 16 官方 PDF 版本 | 便于离线浏览、打印 | |
| PostgreSQL Tutorial (Neon) | 入门教程 + 实例 | Neon Tutorial |
| W3Schools PostgreSQL 教程 | 较基础的 SQL / PostgreSQL 使用指南 | W3Schools |
📖 经典 / 历史 / 实现导向论文
| 名称 | 重点 / 摘要 | 链接 |
|---|---|---|
| The Design of Postgres | 介绍 Postgres 的设计目标、架构和扩展模型 | |
| The Implementation of Postgres | 深入实现细节:类型系统、继承、规则系统等 | |
| The Postgres Next Generation DBMS | Postgres 早期设计文档,讨论关系型的不足与扩展 | |
| Looking Back at Postgres | 回顾性文章,反思 Postgres 历史与设计 | arXiv |
| PostgreSQL vs MariaDB | 对比研究,涉及 MVCC、版本存储、垃圾回收 | arXiv |
| PostgreSQL vs MySQL Benchmark | 在多个 SQL 操作上的性能评估 | MDPI |
| The Part of PostgreSQL We Hate the Most | 对 PostgreSQL MVCC 的批判与讨论 | CMU Blog |
⚙️ 现代研究 / 前沿方向
Redefining Cost Estimation in Database Systems
用机器学习改进 PostgreSQL 成本估算。
arXivLero: A Learning-to-Rank Query Optimizer
在 PostgreSQL 上实验,用“学习排序”优化查询计划。
arXivKepler: Robust Learning for Faster Parametric Query Optimization
改进带参数查询的优化器设计。
arXivEfficient Massively Parallel Join Optimization for Large Queries
并行查询和大规模联接优化研究。
arXiv
🧰 工具 / 扩展 / 社区资源
PostgREST:把 PostgreSQL 数据库直接变成 RESTful API
官网PostgreSQL 源码仓库(GitHub 镜像):查看实现、提交历史
GitHubPostgreSQL 社区 / 邮件列表 / Wiki:活跃的社区资源与研究论文索引
Community