阿里云PostgreSQL参考文档介绍 | 学习笔记

本文涉及的产品
云原生数据库 PolarDB MySQL 版,通用型 2核4GB 50GB
云原生数据库 PolarDB PostgreSQL 版,标准版 2核4GB 50GB
简介: 简介:快速学习阿里云PostgreSQL参考文档介绍

开发者学堂课程【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

相关实践学习
使用PolarDB和ECS搭建门户网站
本场景主要介绍基于PolarDB和ECS实现搭建门户网站。
阿里云数据库产品家族及特性
阿里云智能数据库产品团队一直致力于不断健全产品体系,提升产品性能,打磨产品功能,从而帮助客户实现更加极致的弹性能力、具备更强的扩展能力、并利用云设施进一步降低企业成本。以云原生+分布式为核心技术抓手,打造以自研的在线事务型(OLTP)数据库Polar DB和在线分析型(OLAP)数据库Analytic DB为代表的新一代企业级云原生数据库产品体系, 结合NoSQL数据库、数据库生态工具、云原生智能化数据库管控平台,为阿里巴巴经济体以及各个行业的企业客户和开发者提供从公共云到混合云再到私有云的完整解决方案,提供基于云基础设施进行数据从处理、到存储、再到计算与分析的一体化解决方案。本节课带你了解阿里云数据库产品家族及特性。
相关文章
|
26天前
|
存储 SQL 关系型数据库
Mysql学习笔记(二):数据库命令行代码总结
这篇文章是关于MySQL数据库命令行操作的总结,包括登录、退出、查看时间与版本、数据库和数据表的基本操作(如创建、删除、查看)、数据的增删改查等。它还涉及了如何通过SQL语句进行条件查询、模糊查询、范围查询和限制查询,以及如何进行表结构的修改。这些内容对于初学者来说非常实用,是学习MySQL数据库管理的基础。
103 6
|
26天前
|
SQL 关系型数据库 MySQL
Mysql学习笔记(三):fetchone(), fetchmany(), fetchall()详细总结
MySQL中用于数据检索的`fetchone()`, `fetchmany()`, `fetchall()`函数的功能、SQL语句示例和应用场景。
48 3
Mysql学习笔记(三):fetchone(), fetchmany(), fetchall()详细总结
|
26天前
|
SQL Ubuntu 关系型数据库
Mysql学习笔记(一):数据库详细介绍以及Navicat简单使用
本文为MySQL学习笔记,介绍了数据库的基本概念,包括行、列、主键等,并解释了C/S和B/S架构以及SQL语言的分类。接着,指导如何在Windows和Ubuntu系统上安装MySQL,并提供了启动、停止和重启服务的命令。文章还涵盖了Navicat的使用,包括安装、登录和新建表格等步骤。最后,介绍了MySQL中的数据类型和字段约束,如主键、外键、非空和唯一等。
62 3
Mysql学习笔记(一):数据库详细介绍以及Navicat简单使用
|
26天前
|
关系型数据库 MySQL 数据库
Mysql学习笔记(四):Python与Mysql交互--实现增删改查
如何使用Python与MySQL数据库进行交互,实现增删改查等基本操作的教程。
55 1
|
1月前
|
人工智能 自然语言处理 关系型数据库
阿里云云原生数据仓库 AnalyticDB PostgreSQL 版已完成和开源LLMOps平台Dify官方集成
近日,阿里云云原生数据仓库 AnalyticDB PostgreSQL 版已完成和开源LLMOps平台Dify官方集成。
|
5月前
|
SQL Oracle 关系型数据库
MySQL学习笔记
MySQL学习笔记
35 0
|
6月前
|
Cloud Native 关系型数据库 OLAP
云原生数据仓库产品使用合集之阿里云云原生数据仓库AnalyticDB PostgreSQL版的重分布时间主要取决的是什么
阿里云AnalyticDB提供了全面的数据导入、查询分析、数据管理、运维监控等功能,并通过扩展功能支持与AI平台集成、跨地域复制与联邦查询等高级应用场景,为企业构建实时、高效、可扩展的数据仓库解决方案。以下是对AnalyticDB产品使用合集的概述,包括数据导入、查询分析、数据管理、运维监控、扩展功能等方面。
|
3月前
|
SQL druid Java
Java数据库部分(MySQL+JDBC)(二、JDBC超详细学习笔记)(下)
Java数据库部分(MySQL+JDBC)(二、JDBC超详细学习笔记)
53 3
Java数据库部分(MySQL+JDBC)(二、JDBC超详细学习笔记)(下)
|
3月前
|
SQL Java 关系型数据库
Java数据库部分(MySQL+JDBC)(二、JDBC超详细学习笔记)(上)
Java数据库部分(MySQL+JDBC)(二、JDBC超详细学习笔记)
105 3
Java数据库部分(MySQL+JDBC)(二、JDBC超详细学习笔记)(上)
|
3月前
|
SQL 关系型数据库 MySQL
MySQL学习笔记
这篇文章是一份关于MySQL数据库操作的学习笔记,涵盖了数据库的终端操作、数据类型、建表约束、事务处理以及SQL的连接查询等基础知识点。