1- ## 重新发现PG之美 - 系列视频
1+ ## 重新发现PostgreSQL之美 - 系列视频
22
33### 作者
44digoal
772021-05-26
88
99### 标签
10- PostgreSQL , PG 之美
10+ PostgreSQL , PG 之美 , PostgreSQL 之美
1111
1212----
1313
1414## 背景
15- #### 1、重新发现PG之美 - 1 预测类应用
15+ #### 1、重新发现PostgreSQL之美 - 1 预测类应用
1616使用PG的统计学聚合函数, 结合统计学的线形回归知识, 可以用来实现股价、用户行为、天气等数据的预测.
1717PG不仅支持简单的一元回归, 还能通过madlib, plR等实现多元、多重回归模型.
1818
1919视频回放: https://www.bilibili.com/video/BV1mA411g7XJ/
2020
21- #### 2、重新发现PG之美 - 2 exclude 排他!
21+ #### 2、重新发现PostgreSQL之美 - 2 exclude 排他!
2222exclude排他约束是PG的独特约束, 属于动态约束, 通过GiST索引实现, 采用对等操作符进行检查.
2323例如会议室预定系统:
2424避免会议室时间相交的异常问题、
@@ -27,21 +27,21 @@ exclude排他约束是PG的独特约束, 属于动态约束, 通过GiST索引实
2727
2828视频回放: https://www.bilibili.com/video/BV1ho4y11731/
2929
30- #### 3、重新发现PG之美 - 3 range 200x!
30+ #### 3、重新发现PostgreSQL之美 - 3 range 200x!
3131解决全球化部署、多中心业务根据来源IP智能路由到就近机房的智能DNS性能问题, 200倍提升不是梦.
3232PG 支持了Range类型, 一个字段可以存储传统数据库2个字段才能存储的数据, 同时比2个字段的between and用法性能提升200倍.
3333原因是PG采用了range gist索引, 比btree的大范围链表扫描采用了更有效的访问路径, 二维收敛, 访问block急剧减少, 性能爆炸式提升.
3434
3535视频回放: https://www.bilibili.com/video/BV13q4y1j7Ta/
3636
37- #### 4、重新发现PG之美 - 4 随机漫步踏浪而来
37+ #### 4、重新发现PostgreSQL之美 - 4 随机漫步踏浪而来
3838在一些论坛、短视频业务中, 编辑精选和地域或大范围精选的内容会采用随机推荐的方式推送给客户.
3939随机查询就有了高并发、低延迟的需求, 然而通用的order by random()随机方法性能太烂, 无法满足需求.
4040PG 提供了tablesample method(para)方法, 能够以几千倍的性能满足高并发需求.
4141
4242视频回放: https://www.bilibili.com/video/BV1cy4y137WU/
4343
44- #### 5、重新发现PG之美 - 5 在不确定的世界寻找答案
44+ #### 5、重新发现PostgreSQL之美 - 5 在不确定的世界寻找答案
4545经典物理的世界, 似乎一切都是可预测的, 而量子理论告诉我们, 世界充满不确定性:
4646股票哪个会涨?
4747房价会不会跌?
0 commit comments