德哥PostgreSQL学习资料汇总(转)
文章来自:https://yq.aliyun.com/articles/59251?spm=5176.100239.bloglist.95.5S5P9S
德哥博客新地址:https://billtian.github.io/digoal.blog/
德哥介绍:周正中,网名德哥 ( digoal ),目前就职于阿里云。PostgreSQL 中国社区发起人之一,PostgreSQL 象牙塔发起人之一,DBA+社群联合发起人之一,DBGeeK社区专家组成员。
德哥:看完并理解这些文章,相信你会和我一样爱上PostgreSQL,并成为一名PostgreSQL的布道者。
资料不断更新中... ...
沉稳的外表无法掩饰PG炙热的内心 。
扩展阅读,用心感受PostgreSQL
内核扩展
《找对业务G点, 体验酸爽 - PostgreSQL内核扩展指南》
https://yq.aliyun.com/articles/55981
《当物流调度遇见PostgreSQL - GIS, 路由, 机器学习 (狮子,女巫,魔衣橱)》
https://yq.aliyun.com/articles/57857
《弱水三千,只取一瓢,当图像搜索遇见PostgreSQL (Haar wavelet)》
https://yq.aliyun.com/articles/58246
《用PostgreSQL支持含有更新,删除,插入的实时流式计算》
https://yq.aliyun.com/articles/30985
《PostgreSQL 内核扩展之 - 管理十亿级3D扫描数据》
https://yq.aliyun.com/articles/57095
《PostgreSQL 内核扩展之 - ElasticSearch同步插件》
https://yq.aliyun.com/articles/56824
《为了部落 - 如何通过PostgreSQL基因配对,产生优良下一代》
https://yq.aliyun.com/articles/55869
《PostgreSQL 结巴分词》
https://yq.aliyun.com/articles/58007
《PostgreSQL 如何高效解决 按任意字段分词检索的问题 - case 1》
https://yq.aliyun.com/articles/58006
《使用阿里云PostgreSQL zhparser时不可不知的几个参数》
https://yq.aliyun.com/articles/7730
《如何用PostgreSQL解决一个人工智能语义去重的小问题》
https://yq.aliyun.com/articles/25899
《mongoDB BI 分析利器 - PostgreSQL FDW (MongoDB Connector for BI)》
https://yq.aliyun.com/articles/57987
《关键时刻HINT出彩 - PG优化器的参数如何优化、执行计划如何固化》
https://yq.aliyun.com/articles/57945
《PostgreSQL Oracle兼容性之 - 锁定执行计划 (Outline system)》
https://yq.aliyun.com/articles/57999
《使用PostgreSQL 流复制decode 对接kafka,实现数据跨应用融合》
http://www.confluent.io/blog/bottled-water-real-time-integration-of-postgresql-and-kafka/
《PostgreSQL 内存表》
https://yq.aliyun.com/articles/59247
场景与优化
《PostgreSQL 如何潇洒的处理每天上百TB的数据增量》
https://yq.aliyun.com/articles/8528
《PostgreSQL "为秒杀而生" 的feature》
https://yq.aliyun.com/articles/3010
《PostgreSQL独孤九式搞定物联网》
https://yq.aliyun.com/articles/52405
《PostgreSQL 用CPU "硬解码" 提升1倍 数值运算能力 助力金融大数据量计算》
https://yq.aliyun.com/articles/7482
《PostgreSQL 百亿数据 秒级响应 正则及模糊查询》
https://yq.aliyun.com/articles/7444
《PostgreSQL 1000亿数据量 正则匹配 速度与激情》
https://yq.aliyun.com/articles/7549
《PostgreSQL 百亿地理位置数据 近邻查询性能优化》
https://yq.aliyun.com/articles/2999
《PostgreSQL 如何实现upsert与新旧数据自动分离》
https://yq.aliyun.com/articles/52403
《PostgreSQL 金融行业高可用和容灾解决方案》
https://yq.aliyun.com/articles/297
大数据实践
《Greenplum 数据分布黄金法则 - 论分布列与分区的选择》
https://yq.aliyun.com/articles/57822
《Greenplum行存与列存的选择以及转换方法》
https://yq.aliyun.com/articles/59132
《阿里云ApsaraDB RDS用户 - OLAP最佳实践》
https://yq.aliyun.com/articles/57778
《Greenplum 资源隔离的原理与源码分析》
https://yq.aliyun.com/articles/57763
《解放程序猿双手 - 多维分析 CASE》
https://yq.aliyun.com/articles/53750
《一致性哈希在分布式数据库中的应用探索》
https://yq.aliyun.com/articles/57954
《PostgreSQL 9.5新特性 width_bucket 位置插值,展示柱状图》
https://yq.aliyun.com/articles/2642
《PostgreSQL 9.5 新特性 高斯(正态)分布和指数分布 数据生成器》
https://yq.aliyun.com/articles/2639
《一个简单算法可以帮助物联网,金融 用户 节约98%的数据存储成本》
https://yq.aliyun.com/articles/18042
《开源数据库 PostgreSQL 攻克并行计算难题》
https://yq.aliyun.com/articles/44655
《PostgreSQL 并行计算 - 助力实时精准营销应用》
https://yq.aliyun.com/articles/44649
《PostgreSQL 9.6 并行计算 优化器算法浅析》
https://yq.aliyun.com/articles/59180
《PostgreSQL 并行计算 在 xfs, ext4 下的表现》
https://yq.aliyun.com/articles/53985
《PostgreSQL 计算 任意类型 字段之间的线性相关性》
https://yq.aliyun.com/articles/18038
《HLL 估值算法在PostgreSQL大数据 估值计算中的应用》
http://blog.163.com/digoal@126/blog/static/16387704020131264480325/
http://blog.163.com/digoal@126/blog/static/1638770402013127917876/
http://blog.163.com/digoal@126/blog/static/16387704020131288553810/
《PostgreSQL 流式计算数据库pipelineDB》
http://www.pipelinedb.com/
《旋转门数据压缩算法在PostgreSQL中的实现》
https://yq.aliyun.com/articles/59101
《PostgreSQL 三角函数的用法举例 - 已知3点求夹角(旋转门续)》
https://yq.aliyun.com/articles/59175
《PostgreSQL 文本数据分析实践之 - 相似度分析》
https://yq.aliyun.com/articles/59212
最佳实践
《固若金汤 - PostgreSQL pgcrypto加密插件》
https://yq.aliyun.com/articles/58377
《PostgreSQL 物联网黑科技 - 瘦身500倍的索引(范围索引 BRIN)》
https://yq.aliyun.com/articles/27860
《PostgreSQL 物联网黑科技 - 阅后即焚》
https://yq.aliyun.com/articles/27722
《如何用PostgreSQL解决一个人工智能 语义去重 的小问题》
https://yq.aliyun.com/articles/25899
《PostgreSQL 老湿机图解平安科技遇到的垃圾回收"坑",及解法》
https://yq.aliyun.com/articles/57710
《PostgreSQL雕虫小技,分组TOP性能提升44倍》
https://yq.aliyun.com/articles/57315
《PostgreSQL 9.6 黑科技 bloom 算法索引,一个索引支撑任意列组合查询》
https://yq.aliyun.com/articles/51131
《PostgreSQL 9.6 攻克金融级多副本可靠性问题》
https://yq.aliyun.com/articles/45518
《distinct xx和count(distinct xx)的 变态优化方法》
https://yq.aliyun.com/articles/39689
《PostgreSQL 百亿级数据范围查询, 分组排序窗口取值 变态优化 case》
https://yq.aliyun.com/articles/39680
《中文模糊查询性能优化 by PostgreSQL trgm》
https://yq.aliyun.com/articles/39033
《PostgreSQL Oracle兼容性之 - connect by》
https://yq.aliyun.com/articles/54657
《论云数据库编程能力的重要性》
https://yq.aliyun.com/articles/38377
《使用sysbench测试阿里云RDS PostgreSQL性能》
https://yq.aliyun.com/articles/35517
《PostgreSQL merge json的正确姿势》
https://yq.aliyun.com/articles/54646
《PostgreSQL 在路上的特性 - 远离触发器, 拥抱内置分区》
https://yq.aliyun.com/articles/54456
《PostgreSQL 如何轻松搞定行驶、运动轨迹合并和切分》
https://yq.aliyun.com/articles/54445
《在PostgreSQL中如何生成kmean算法的测试数据》
https://yq.aliyun.com/articles/53992
《在PostgreSQL中如何生成线性相关的测试数据》
https://yq.aliyun.com/articles/53993
《阿里云 ApsaraDB for PostgreSQL 最佳实践 - 1 教你做RDS性能测试》
https://yq.aliyun.com/articles/202
《阿里云 ApsaraDB for PostgreSQL 最佳实践 - 2 水平分库的设计和实现》
https://yq.aliyun.com/articles/203
《阿里云 ApsaraDB for PostgreSQL 最佳实践 - 3 水平分库 vs 单机 性能》
https://yq.aliyun.com/articles/204
《阿里云 ApsaraDB for PostgreSQL 最佳实践 - 4 水平分库 之 节点扩展》
https://yq.aliyun.com/articles/205
《阿里云 ApsaraDB for PostgreSQL 最佳实践 - 5 长短连接测试》
https://yq.aliyun.com/articles/206
《阿里云 ApsaraDB for PostgreSQL 最佳实践 - 6 任意时间点恢复》
https://yq.aliyun.com/articles/207
《PostgreSQL 最佳实践 - 读写分离》
https://yq.aliyun.com/articles/59377
《PostgreSQL 最佳实践 - 水平分库(基于plproxy)》
https://yq.aliyun.com/articles/59372
《PostgreSQL 最佳实践 - 在线逻辑备份与恢复介绍》
https://yq.aliyun.com/articles/59351
《PostgreSQL 最佳实践 - 冷备份与还原介绍》
https://yq.aliyun.com/articles/59355
《PostgreSQL 最佳实践 - 在线增量备份与任意时间点恢复》
https://yq.aliyun.com/articles/59359
《PostgreSQL 最佳实践 - 任意时间点恢复源码分析》
https://yq.aliyun.com/articles/59360
《PostgreSQL 最佳实践 - 块级增量备份(ZFS篇)方案与实战》
https://yq.aliyun.com/articles/59363
《PostgreSQL 最佳实践 - 块级增量备份(ZFS篇)备份集自动校验》
https://yq.aliyun.com/articles/59365
《PostgreSQL 最佳实践 - 块级增量备份(ZFS篇)多zfs卷场景一致性备份》
https://yq.aliyun.com/articles/59367
《PostgreSQL 最佳实践 - 块级增量备份(ZFS篇)双机HA与块级备份部署》
https://yq.aliyun.com/articles/59368
《PostgreSQL 最佳实践 - 逻辑增量复制(MySQL <-> PgSQL <-> PgSQL)》
https://yq.aliyun.com/articles/52815
《PostgreSQL 最佳实践 - 如何搭建阿里云RDS PostgreSQL数据库的物理备库》
https://yq.aliyun.com/articles/7255
《PostgreSQL 最佳实践 - 块级别增量备份(pg_rman baseon LSN)源码浅析与使用》
https://yq.aliyun.com/articles/59452
《PostgreSQL 最佳实践 - pg_rman 以standby为源的备份浅析》
https://yq.aliyun.com/articles/59502
《PostgreSQL 最佳实践 - pg_rman 数据库恢复示例 与 软件限制解说》
https://yq.aliyun.com/articles/59503
内核探索
《PostgreSQL plan cache 源码浅析 - 如何确保不会计划倾斜》
https://yq.aliyun.com/articles/55719
《为什么用 PostgreSQL 绑定变量 没有 Oracle pin S 等待问题》
https://yq.aliyun.com/articles/55698
《PostgreSQL 同步流复制原理和代码浅析》
https://yq.aliyun.com/articles/55676
《深入浅出PostgreSQL B-Tree索引结构》
https://yq.aliyun.com/articles/53701
《PostgreSQL 可靠性和一致性 代码分析》
https://yq.aliyun.com/articles/37395
《PostgreSQL 统计信息混淆之处(scan,read,fetch,hit)源码解读》
https://yq.aliyun.com/articles/8475
《PostgreSQL HOT技术》
src/backend/access/heap/README.HOT
https://git.postgresql.org/gitweb/?p=postgresql.git;a=blob;f=src/backend/access/heap/README.HOT;h=4cf3c3a0d4c2db96a57e73e46fdd7463db439f79;hb=f2dba881a5e13abc957f0e692749f89c9288134d
《PostgreSQL B-Tree GIN GIST SP-GIST BRIN HASH索引内部结构》
https://www.pgcon.org/2016/schedule/attachments/434_Index-internals-PGCon2016.pdf
更多内容
云栖PostgreSQL圈子
https://yq.aliyun.com/groups/29
云栖Greenplum圈子
https://yq.aliyun.com/groups/13
ApsaraDB 数据库内核组月报(涵盖MySQL PostgreSQL Greenplum mongoDB 等数据库引擎)
http://mysql.taobao.org/monthly/
我的BLOG
这里有我多年以来呕心沥血写的上千篇PG相关的技术文章,谁叫中国PG的技术资料少呢,好东西要传播,我就把它写出来。
http://blog.163.com/digoal@126
我的git
https://github.com/digoal
阿里云PostgreSQL产品介绍
https://www.aliyun.com/product/rds/postgresql
阿里云Greenplum产品介绍
https://www.aliyun.com/product/gpdb
德哥PostgreSQL学习资料汇总(转)的更多相关文章
- (zhuan) 深度学习全网最全学习资料汇总之模型介绍篇
This blog from : http://weibo.com/ttarticle/p/show?id=2309351000224077630868614681&u=5070353058& ...
- 【转】iOS超全开源框架、项目和学习资料汇总
iOS超全开源框架.项目和学习资料汇总(1)UI篇iOS超全开源框架.项目和学习资料汇总(2)动画篇iOS超全开源框架.项目和学习资料汇总(3)网络和Model篇iOS超全开源框架.项目和学习资料汇总 ...
- d3可视化实战00:d3的使用心得和学习资料汇总
最近以来,我使用d3进行我的可视化工具的开发已经3个月了,同时也兼用其他一些图表类库,自我感觉稍微有点心得.之前我也写过相关文章,我涉及的数据可视化的实现技术和工具,但是那篇文章对于项目开发而言太浅了 ...
- iOS超全开源框架、项目和学习资料汇总--数据库、缓存处理、图像浏览、摄像照相视频音频篇
iOS超全开源框架.项目和学习资料汇总--数据库.缓存处理.图像浏览.摄像照相视频音频篇 感谢:Ming_en_long 的分享 大神超赞的集合,http://www.jianshu.com/p/f3 ...
- springcloud学习资料汇总
收集Spring Cloud相关的学习资料 学习Spring Cloud首先需要了解Spring Boot,不了解Spring Boot的同学戳这里Spring Boot学习资料汇总 重点推荐:Spr ...
- Java 8 学习资料汇总【转载】
原文地址 2014年3月18日,Java SE 8 发布,而 Java 9 预期2016年发布: 2011年7月7日,Java 7 发布,是2009年4月20日被Oracle 以74亿美元收购首次推出 ...
- 转:python的nltk中文使用和学习资料汇总帮你入门提高
python的nltk中文使用和学习资料汇总帮你入门提高 转:http://blog.csdn.net/huyoo/article/details/12188573 nltk的安装 nltk初步使用入 ...
- redis学习资料汇总
redis学习资料汇总 2017年01月07日 22:10:37 阅读数:281 转载:http://blog.csdn.net/wtyvhreal/article/details/50427627 ...
- HBase全网最佳学习资料汇总
HBase全网最佳学习资料汇总 摘要: HBase这几年在国内使用的越来越广泛,在一定规模的企业中几乎是必备存储引擎,互联网企业阿里巴巴.百度.腾讯.京东.小米都有数千台的HBase集群,中国电信的话 ...
随机推荐
- mysql-libs版本冲突卸载不了
问题: 卸载mysql-libs时候出现如下依赖性无法卸载 [root@mail yum.repos.d]# rpm -e mysql-libserror: Failed dependencies: ...
- UVa 11722 Joining with Friend (几何概率 + 分类讨论)
题意:某两个人 A,B 要在一个地点见面,然后 A 到地点的时间区间是 [t1, t2],B 到地点的时间区间是 [s1, s2],他们出现的在这两个区间的每个时刻概率是相同的,并且他们约定一个到了地 ...
- 理解shell的eval命令
看以下两条命令:[zhangsan@XEN /sys]$ a="ls";b="\$a";c="$b";"$c"Hey! ...
- 禁止浏览器缓存js
方法:在js文件后加上数学随机数; Math.random() 比如:源代码为 <script src="./js/lib/require/require.js" data- ...
- winSocket编程(一)WSAStartup
/******************************************************************** 更新日期:2017-11-07 10:33:08* 进度:完 ...
- CentOS 5.5 防火墙开启、关闭以及开放指定端口
之前有讲过公司新买的服务器使用的是CentOS5.5, 部署好Tomcat之后却发现输入114.80.*.*:8080(即ip:8080)却无法显示Tomcat默认的首页. 因为以前部署在Win Se ...
- javascript 减少全部变量
方法1 自创建一个唯一的全局变量a,把自己用到的变量都加在a上 方法2:模块 String.method('test1', function(){ var a = '12'; return funct ...
- brctl命令
有五台主机.其中一台主机装有linux ,安装了网桥模块,而且有四块物理网卡,分别连接同一网段的其他主机.我们希望其成为一个网桥,为其他四台主机(IP分别为192.168.1.2 ,192.168.1 ...
- Android-Kotlin-Activity直接的跳转
1.选中应用包名packageName,右键: 2.选中Kotlin: 3.创建Kotlin的Activity完成: 第一个Activity,MainActivity package cn.kotli ...
- MySQL--Percona-XtraDB-Cluster 5.6安装笔记
安装环境: 有三台干净的CentOS 6的服务器,IP配置为:192.168.166.169,192.168.166.170,192.168.166.171,准备搭建三节点的Percona XtraD ...