作者
digoal
日期
2021-10-14
标签
PostgreSQL , google , spanner
视频回放: https://www.bilibili.com/video/BV1LR4y1H7jV/
PostgreSQL has emerged as the “API” for operational databases
https://cloud.google.com/blog/topics/developers-practitioners/postgresql-interface-adds-familiarity-and-portability-cloud-spanner
为什么越来越多的产品选择PG方言?
- 1、吸收人口红利(这里说的是使用PG方言的人口), 降低触达成本.
- 2、方言趋势(使用PG方言的人口正在越来越多),
- pg, cockroachdb, yugabytedb, pg衍生品(pg-xc, gpdb, hawq, agensgraph, redshift, citus , ... ...) .
- https://wiki.postgresql.org/wiki/PostgreSQL_derived_databases
- DB-Engine的数据显示最近7年PG每一年的增长速度都排在第一或第二.
- https://db-engines.com/en/ranking
- 3、还有一点就是PG的开源协议友好. 同时PG的SQL语法是覆盖SQL标准最全面的.
预言:
- PG将成为流行的数据库方言. 形成类似币缘格局, 兼容PG协议的生态产品可能会联合起来维护其圈子利益.
- 在这个方言中将会出现适合各种场景的产品. 同质化竞争体现的是内功和对需求的洞察. 云原生是基本的能力, 多数会是分布式架构, 减少RT以及提高存储存取、读取效率也会有创新的空间.
- 1、云原生+分布式的趋势已讨论过 《德说-第39期, 用演绎、归纳法、第一性原理分析数据库未来趋势》
- 这些产品的相互连接将会变得越来越重要(类似mysql系列产品搜索、分析都采用订阅方式同步到其他产品来实现, 但是与mysql生态圈不一样的是PG生态圈的产品都使用PG协议即可达到图、流、分析、搜索等诉求, 所以用户的开发成本并不会增加.). 所以未来订阅、同步有比较多的需求.
- 这些产品的相互连接的模式可能会有创新的突破: 创新方式可能体现在缩短访问路径, 提高访问效率, 同时还能保障访问安全性. 例如可能会出现可以直接访问其它产品存储的能力.
期望 PostgreSQL 增加什么功能?
类似Oracle RAC架构的PostgreSQL已开源: 阿里云PolarDB for PostgreSQL云原生分布式开源数据库!
PostgreSQL 解决方案集合
德哥 / digoal's github - 公益是一辈子的事.





