云数据库RDS PostgreSQL 快速入门(二)

本文涉及的产品
云数据库 RDS SQL Server,基础系列 2核4GB
云原生数据库 PolarDB 分布式版,标准版 2核8GB
RDS PostgreSQL Serverless,0.5-4RCU 50GB 3个月
推荐场景:
对影评进行热评分析
简介: 云数据库RDS PostgreSQL 快速入门(二)

开发者学习笔记【阿里云云数据库助理工程师(ACA)认证云数据库RDS PostgreSQL 快速入门(二)

课程地址:https://edu.aliyun.com/course/3112080/lesson/19079


云数据库RDS PostgreSQL 快速入门(二)


三、RDS PostgreSQL优势


1.RDS PG相比自建PG优势

(1)管理优势

①开箱即用

多可用区HA、监控

备份、克隆、性能洞察

版本升级(包括大版本)

②多重HA保护模式可选

最大保护(强同步)

最高可用(半同步)

最高性能(异步)

③多重形态可选

基础版

高可用版

只读实例

(2)安全优势

版本持续迭代

已支持9.4,10,11,12,13

SSL

云盘加密

SGX全加密数据库规格

安全组

(3)研发优势

持续fix bug

持续增强内核

专业GIS模块

定制、开源插件丰富

7*24专家值班

完全兼容社区版本

不绑定、自由割接

最后来看RDS PostgreSQL优势,优势一个是管理的优势,很明显比自件数据库使用会方便很多,因为开箱启用不需要管里面的备份,克隆,包括监控,HA等都不用管,包括版本将来升级也不用管,因为RDS的数据库都会提供这些能力。


另外安全这块很明显也是比线下的版本安全很多,第一个是版本会持进行迭代,二是本身就支持很多的版本可选,包括安全还支持SGX全加密的数据库规格,还去提升整体的安全性,最后是研发这块的优势,因为持续的有一个团队对数据库本身做fix bug,做内核层面的增强,包括还有像7*24小时的专家值班等等,最后虽提供了增长能力,但是完全兼容设计版本,所以不会对用户造成绑架,想用线上就用线上,想用线下就用线下,没有绑绑定的

 

四、RDS PostgreSQL荣誉


平台

论文

说明

SIGMOD 2020

PASE: PostgresQL Ultra-High-DimensionalApproximate Nearest Neighbor SearchExtension

高维向量索引,可应用于内容搜索、相似推荐、人脸识别等场景

ICDCS 2020

 

HybrIDX: New Hybrid Index for Volume-hidingRange Queries in Data Outsourcing Services

Best Paper Award

SGX全加密数据库场景

VLDB 2021

Building Enclave-Native Storage Engines forPractical Encrypted Databases.

SGX全加密数据库场景

RDS PostgreSQL整个技术团队实力是非常强的,在2020年、2021年,几个顶级论文这块有三个已经发表的论文,一个是在高维向量搜索,即刚刚人脸识别的场景,是发在SIGMOD里面已经被采纳,SGX全加密数据库场景,是目前全球最领先的一种数据加密技术,有一篇论文获得了2020年的ICDCS的最佳论文奖项,这个是目前的论文的一个荣誉,安全以及人脸识别这块,未来也会有更多的论文去投

 

五、RDS PostgreSQL业务价值


产品特性

行业

场景

业务价值

复杂SQL优化器

软件行业、SaaS行业

ORM框架,数十上百表JOIN

性能提升

DB clone

软件行业、SaaS行业

多租户,租户定制化建模

满足aPaaS,低代码场景诉求

覆盖几乎任意SQL的并行计算

软件行业、SaaS行业

租户级,可定制拖拽式BI

满足aPaaS,低代码场景诉求

JSON SONB和SQL/JSON PATH

软件行业、SaaS行业

多租户定制化建模.—对多,多对多数据模型

满足aPaaS,低代码场景诉求

毫秒级加减字段

软件行业、SaaS行业

多租户,租户定制化建模

满足aPaaS,低代码场景诉求

数组和数组索引

软件行业、SaaS行业

—对多,多对多数据模型

灵活高效

图式SQL语法

社交,公安,金融

关系图谱,最短路径, N度搜索.风控.

一份数据,高效搜索

全文检索和模糊搜索

通用行业

文本分词搜索、分析,%%模糊搜索

一份数据,高效搜索

倒排索引(GIN, rum)

通用行业

JOSN,文本,任意字段组合搜索

一份数据,高效搜索

时序索引I(BRIN)

物联网,通用行业日志

时序存储和快速搜索

空间比普通索引节省数万倍

混合索引(btree_gin,btree_gist)

快递,打车,共亨单车,订餐,短视频

多维度实时推荐:

一份数据,高效搜索

Ganos, PostGIS

测绘,导航,社交,物联网,公安

位置搜索,时空圈选,点云模型,卫星影像,轨迹计算,轨迹碰撞,路径规划

一份数据,高效搜索

roaringbitmap

通用行业

电商,多媒体网站:实时推荐

一份数据,高效搜索

HLL

通用行业

BI系统近似计算,滑窗分析

一份数据,高效搜索

pase

电商,社交,智能楼宇,金融零售

图像识别,向量相似搜索

一份数据,高效搜索

oss_fdw

通用行业

冷热数据分离存储

节省成本

最后业务价值是非常重要的一点,业务价值到底提供了什么,首先是分行业,比如软件行业以及SaaS行业,这个是目前覆盖范围最广的行业,支持几个能力,因为SaaS行业它使用ORM框架开发的场景比较多,在SAS场景,现在非常流行的一个低代码对不对,低代码里面的话,数十张甚至上百张表JOIN,在复杂SQL优化器做了增强,提供的价值性能可以提升。


二是在SaaS场景非常流行低代码,会对数据库本身的一些多模,包括一些内部的一些能力有要求,支持像DB clone以及覆盖几乎任意SQL的并行计算,是可以用来做拖拽式的BI,在低代码相当于可以使用低代码场景的用户,可以做非常灵活的实时BI。


另外Json这块的支持,可以支持一对多,多对多的数据建模,使得多租户定制化的建模场景可以得到这种应用,像毫秒级的加减字段,因为在A化场景,多租户都是一个非常常见的诉求,所以每个租户自己有自己的定制的建模的需求,就可能会出现需要毫秒级的加减字段的能力,能够支持。


另外图示的SQL语法知识,这个是针对社交类、公安类以及金融类的场景,场景比如一些关系图谱,最短路径的分析,以及社交里面的N度人脉的搜索,像金融行业的一些风控,要快速的做关系的查询,这块可以相当于一份数据做高效的搜索,不需要通过把数据同步到其他的各种产品里面去做检索,一个场景里面可以去实现,无非再加一些只读实例,只读实例上面可以来做,通用行业这一块,通用行业支持像全文检索和模糊查询,倒排索引及时序类的索引,还有混合类的索引,混合类索引可以来支撑像快递、打车、共享单车以及订餐、短视频等等这样的一些场景。


因为它不仅仅局限于比如大于小于等于排序这种查询,可能还要还要查距离以及包含在某一个范围内又或者是比如查一些标签,比如一个快递员身上贴了好多个标签,他可能要通过这种标签的筛选,去筛选出符合要求的快递员,这个时候就是多维的实时的这种多维度的推荐,通过单一的索引没有办法满足。


通过单一的空间索引没有办法满足,通过单一的倒排索引也没有办法满足,这个时候就支持混合索引,可以做btree倒排以及空间的复合搜索,GIS专业的领域。


比如卫星影像,点云的模型,路径的规划,轨迹的计算等等这样的一些非常高精要求的场景,提供像Ganos这样的一个能力,可以应用在社会导航,社交、物联网等等这样的领域里面,在电商多媒体实时推荐的产品,支持位图的索引,roaring bitmap这样的插件,在BI里面做近似计算用到滑窗分析,提供HLL的插件,冷热数据的分离,帮助用户节省成本。


比如一个企业里面数据,在未来行业合规可能不能删,可能要保留十年20年以上,这些数据的业务的查询已经非常少,但是不能删掉,就可以把它转属到OSS里面去,当要查的时候它会自动从OSS里面拉取出来,节省整个成本,又能够满足合规的要求。

目录
打赏
0
1
1
0
127
分享
相关文章
【赵渝强老师】创建PostgreSQL的数据库
本文介绍了在PostgreSQL中通过SQL命令“create database”创建数据库的方法。首先查询系统目录pg_database以查看现有数据库集合,然后使用“create database”命令创建新数据库,并了解其在$PDATA/base目录下对应的文件夹生成。最后重新查询数据库集合确认创建结果,附带视频讲解便于理解操作步骤及注意事项。
【赵渝强老师】PostgreSQL的数据库
PostgreSQL的逻辑存储结构涵盖数据库集群、数据库、表、索引、视图等对象,每个对象有唯一的oid标识。数据库集群包含多个数据库,每个数据库又包含多个模式,模式内含表、函数等。通过特定SQL命令可查看和管理这些数据库对象。
【赵渝强老师】PostgreSQL的模板数据库
在PostgreSQL中,创建新数据库时,默认通过拷贝`template1`实现。`template1`包含标准系统对象,可自定义以影响新数据库内容;而`template0`是纯净模板,仅含预定义对象且不应修改。视频讲解和代码示例展示了如何查看现有数据库信息及标识字段的作用。 ![图示](https://ucc.alicdn.com/pic/developer-ecology/yub6x2mlkqwck_398ed06397a44c2d9bfbb5ae5c90bbc0.png) [视频链接](https://www.bilibili.com/video/BV1szyfY4EQn)
【赵渝强老师】PostgreSQL的模板数据库
云数据库实战:基于阿里云RDS的Python应用开发与优化
在互联网时代,数据驱动的应用已成为企业竞争力的核心。阿里云RDS为开发者提供稳定高效的数据库托管服务,支持多种数据库引擎,具备自动化管理、高可用性和弹性扩展等优势。本文通过Python应用案例,从零开始搭建基于阿里云RDS的数据库应用,详细演示连接、CRUD操作及性能优化与安全管理实践,帮助读者快速上手并提升应用性能。
云数据库:从零到一,构建高可用MySQL集群
在互联网时代,数据成为企业核心资产,传统单机数据库难以满足高并发、高可用需求。云数据库通过弹性扩展、分布式架构等优势解决了这些问题,但也面临数据安全和性能优化挑战。本文介绍了如何从零开始构建高可用MySQL集群,涵盖选择云服务提供商、创建实例、配置高可用架构、数据备份恢复及性能优化等内容,并通过电商平台案例展示了具体应用。
一个项目用5款数据库?MySQL、PostgreSQL、ClickHouse、MongoDB区别,适用场景
一个项目用5款数据库?MySQL、PostgreSQL、ClickHouse、MongoDB——特点、性能、扩展性、安全性、适用场景比较
华为数据库openGauss与PostgreSQL使用对比
华为openGauss数据库基于PostgreSQL内核演进,进行了多项增强。密码认证从MD5升级为SHA256;字符串存储中,char(n)、varchar(n)的n由字符改为字节,新增nvarchar2(n)表示字符,最大存储100MB;且将空字符''统一转换为null,提升了数据处理的一致性和安全性。
251 12
【PG锦囊】阿里云 RDS PostgreSQL 版插件—AI 插件(rds_ai)
本文介绍了AI 插件(rds_ai)的核心优势、适用场景等,帮助您更好地了解 rds_ai 插件。想了解更多 RDS 插件信息和讨论交流,欢迎加入 RDS PG 插件用户专项服务群(103525002795)
PolarDB PostgreSQL版:商业数据库替换与企业上云首选
PolarDB PostgreSQL版是商业数据库替换与企业上云的首选。其技术架构实现存储计算分离,具备极致弹性和扩展性,支持Serverless、HTAP等特性。产品在弹性、性能、成本优化和多模处理方面有显著提升,如冷热数据自动分层、Ganos多模引擎等。已在汽车、交通、零售等行业成功应用,典型案例包括小鹏汽车、中远海科等,帮助企业大幅降低运维成本并提高业务效率。
86 13
市场领先者MySQL的挑战者:PostgreSQL的崛起
PostgreSQL(简称PG)是世界上最先进的开源对象关系型数据库,起源于1986年的加州大学伯克利分校POSTGRES项目。它以其丰富的功能、强大的扩展性和数据完整性著称,支持复杂数据类型、MVCC、全文检索和地理空间数据处理等特性。尽管市场份额略低于MySQL,但PG在全球范围内广泛应用,受到Google、AWS、Microsoft等知名公司支持。常用的客户端工具包括PgAdmin、Navicat和DBeaver。
140 4

相关产品

  • 云数据库 RDS MySQL 版
  • 云原生数据库 PolarDB
  • 云数据库 RDS
  • AI助理

    你好,我是AI助理

    可以解答问题、推荐解决方案等