开发者学堂课程【 PostgreSQL 云上开发实践:阿里云 PostgreSQL 参考文档介绍】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/528/detail/7111
阿里云 PostgreSQL 参考文档介绍
目录:
一. 图形化实例管理
二. PG 开发驱动
三. 社区 reference 文档
四. PG 开发指南
五. PostgresQL 开发实践
六. 可视化分析软件
七. 日常维护、性能诊断
方方面面有做海量实施处理的 有金融业务 有搜索相关的 有全部连锁相关某物查询相关相似产品相关的,有边缘计算,物联网的边缘计算的,有物联网里面的一些时序数据,相关数据处理的,又有包括像流失数据处理的,还有像我们社交类的业务的,比如说探探,那么图示搜索,就有像一些金融风控企业图谱相关的,还有有一些独立事件的分析,比如说疫情分析,或者是比如说我们的商品的,如何找出最佳促销组合一类,那么还有像人类数据分离的,义务消息处理的,还有像我们的多值类型加速的,你比如多值类型的,相似搜索的加速 图图像特征值,相似搜索的加速,还有像文本特征值的相似搜索的加速一样等等,
那么另外,在车联网一块呢,比如说实时的数据清洗,其实不一定车联网,很多的场景,也有实时数据清洗的,空间应用这一块,空间应用块的话那就像菜鸟的末端轨迹,自动配送,高德,智能疗养院等等一些应用,包括像自动配额,自动配送机器人,字段,或者是任意多个字段的组合,那就没法创建多种所引的组合。
任意维度,数据透视赚取,是像我们在很多的分析型的业务里面,比如数据银行。时空搜索的话,那就包括说店铺的选址,线上线下的地推,用户的基于位置,用户画像等等。
一、图形化实例管理
RDS PG 图形化管理客户端 pgadmin:
https://www.pgadmin.org/download/
HDB PG 图形化管理客户端 pgadmin:
https://www.postgresql.org/ftp/pgadmin/pgadmin3/v1.6.3/
二、 PG 开发驱动
l PG 各种开发语言客户端驱动:
https://www.postgresql.org/docs/10/static/external-interfaces.html
l PG Go 语言驱动: https://github.com/jackc/pgxRDS
l PG jdbc 驱动: https://jdbc.postgresql.org
l RDS PPAS jdbc 驱动:
https://www.enterprisedb.com/advanced-downloadsHDB
PG jdbc 驱动:
https://help.aliyun.com/document_detail/35428.html
三、社区 reference 文档
l RDS PG10社区官方手册:
https://www.postgresql.org/docs/10/static/index.html
l RDS PG9.4社区官方手册:
https://www.postgresql.org/docs/9.4/static/index.html
l RDS PPAS 手册:
https://www.enterprisedb.com/resources/product-documentation
l HDB PG 社区官方手册: http://greenplum.org/docs/
l HDB PG 8.2社区官方文档:
https://www.postgresql.org/docs/8.2/static/
四、PG 开发指南
l Java:
https://github.com/digoal/blog/blob/master/201701/20170106_05.md
l PHP:
https://github.com/digoal/blog/blob/master/201701/20170106_08.md
l Ruby:
https://github.com/digoal/blog/blob/master/201701/20170106_07.md
l Python:https://github.com/digoal/blog/blob/master/201701/20170106_06.md
l C: https://github.com/digoal/blog/blob/master/201701/20170106_09.md
五、 PostgresQL 开发实践:
http://www.postgresqltutorial.com/
https://www.tutorialspoint.com/postgresql/index.htm
l # GIS 相关文档
l PostGIS 文档:
http://postgis.net/docs/manual-2.4/
l PostGIS 入门:
http://workshops.boundlessgeo.com/postgis-intro/
l PostGIS 例子:
http://revenant.ca/www/postgis/workshop/indexing.html
l pgrouting 文档:
http://pgrouting.org/documentation.html
l QGIs 可视化GIS 软件:
http://www.qgistutorials.com/en/
l uDig 可视化 GIS 软件: http://udig.refractions.net/
l GIS 开源项目汇总: http://www.osgeo.org/
六、可视化分析软件
l Orange3 可视化分析软件:
https://orange.biolab.si/screenshots/
l 拖拽式、算法可扩展
l # PostgreSQL 认证学习、考试
- https://www.enterprisedb.com/training/postgres-certification
l #最佳实践
l 流式计算、在线业务、数据分析业务闭环方案:
https:/github.com/digoal/blog/blob/master/201707/20170728_01.md
l 流计算模块: https://www.pipelinedb.com/
l UPSERT 用法:
https://github.com/digoal/blog/blob/master/201704/20170424_04.md
l HDB PG 批量更新(Upsert)方法:
https://yq.aliyun.com/articles/86604
l HDB PG 连接池管理1:
https://greenplum.org/docs/admin guide/access _db/topics/pgbouncer.html
l HDB PG 连接池管理2:
https://www.linkedin.com/pulse/scaling-greenplum-pgbouncer-sandeep-katta/?articleld=6128769027482402816
l 分页和评估(游标或 PK+上一次最大位点开始):
https://github.com/digoal/blog/blob/master/201605/20160506_01.md
l HyperLogLog 的使用:
https://github.com/digoal/blog/blob/master/201608/20160825_02.md
l sharding 开发框架:
l https://github.com/dangdangdotcom/sharding-jdbc
l https://github.com/go-pg/sharding/
l 分析库选型测试与分析(分析数据库 VS ):
https://www.atatech.org/articles/90599
l RDS PG,HDB PG 案例大全(开发者的《如来神掌》):
l https://github.com/digoal/blog/blob/master/201706/20170601_02.md
l https:/lyq.aliyun.com/topic/118
l http://tms-preview.taobao.com/wh/tms/ali/page/markets/aliyun/yq/topic/postgresql
七、日常维护、性能诊断
l RDS PG TOP SQL 分析:
https://github.com/digoal/blog/blob/master/201704/20170424_06.
l RDS PG 自定义函数内 sQL 性能诊断:
https://github.com/digoal/blog/blob/master/201611/20161121_02.md
l 锁等待分析:
https://github.com/digoal/blog/blob/master/201705/20170521_01.md
l HDB PG 慢 SQL 诊断:
https://www.postgresql.org/docs/10/static/sql-explain.html
l RDS PG 慢 SQL 诊断:
https://www.postgresql.org/docs/8.3/static/sql-explain.html
l HDB PG 数据倾斜监测:
https://github.com/digoal/blog/blob/master/201708/20170821_02.md
l HDB PG 表膨胀监测:
l https://github.com/digoal/blog/blob/master/201708/20170817_01.md
l https://github.com/digoal/blog/blob/master/201708/20170817_03.md
l HDB PG 分区键的选择:
https://github.com/digoal/blog/blob/master/201607/20160719_o2
l HDB PG 负载管理(资源队列管理):
https://github.com/digoal/blog/blob/master/201708/20170821_01.md
RDS PPAS AWR 报告:
https://github.com/digoal/blog/blob/master/201606/20160628_01.md
l 阿里云 RDS PG,PPAS,HDB PG 日常健康监控:
l https://github.com/digoal/blog/blob/master/201709/20170913_01.m
l HDB PG 行存、列存,堆表、Ao 表的原理和选择:
https://github.com/digoal/blog/blob/master/201708/20170818_02.md
l #Oracle 兼容性
l https://github.com/digoal/blog/blob/master/class/21.md
l Oracle 业务适合用 PostgresQL 去 O 的一些评判标准:
l https://github.com/digoal/blog/blob/master/201707/20170713_02.md
l PostgresQL Oracle 兼容性之-函数、类型、多国语言映射:
l https://github.com/digoal/blog/blob/master/201702/20170217_01.md
l Oracle 迁移到 PG
l https://wiki.postgresql.org/wiki/Oracle_to_Postgres_Conversion
l Oracle PL/SQL 迁移到 PG plpgsql
l https://www.postgresql.org/docs/10/static/plpgsql-porting.html