PostgreSQL 的对象关系型架构,挺适合需要扩展性的场景。它是从伯克利大学那个老牌项目 POSTGRES 发展来的,现在用得还挺多,是在大数据或者复杂查询的项目里。
PostgreSQL的稳定性和功能性是它的一大优势。比如支持 JSON、数组类型,还能搞函数式编程。你要是搞后端或者数据驱动的业务,用它准没错。
像你用Sequelize
或者TypeORM
这样的 ORM,也可以直接对接 PostgreSQL,语法友好,响应也快。
文档里讲得比较清楚,从历史背景到技术结构,适合快速了解整体框架。如果你之前主要用的是MySQL
,那这份资料能帮你更快上手 PostgreSQL。
顺带说一句,像PostgreSQL ORMs这篇也挺值得一看,讲的是如何配 ORM 工具开发,省时间不折腾。
如果你还在犹豫选哪种数据库,不妨对比一下关系型和非关系型的差异,选适合你场景的就行。
嗯,下载那份PostgreSQL.pdf
看看,应该能省你不少踩坑的时间。