阿里云数据库HybridDB for PostgreSQL使用教程

课程连接:阿里云数据库HybridDB for PostgreSQL使用教程html

云数据库HybridDB for PostgreSQL(ApsaraDB HybridDB for PostgreSQL)是一种在线MPP大规模并行处理数据仓库服务。云数据库HybridDB for PostgreSQL基于Greenplum Database开源数据库项目,并由阿里云深度扩展,支持OSS外部表、JSON数据类型、HyperLogLog预估分析等功能特性。经过符合SQL2008标准查询语法及OLAP分析聚合函数,提供灵活的混合分析能力。支持行存储和列存储混合模式,提升分析性能,同时支持数据压缩技术,下降存储成本。并提供在线扩容、性能监测等服务,用户无需进行复杂的大规模MPP集群运维管理,让DBA、开发人员及数据分析师专一于如何经过SQL提升企业的生产力,创造核心价值。数据库

HybridDB for PostgreSQL 基于 Greenplum Database 开源数据库项目开发,由阿里云深度扩展后,具有以下特性less

  • 兼容 Greenplum,用户能够直接使用全部支持 Greenplum 的工具。运维

  • 独有的MetaScan和SortKey技术,大幅提高了性能。分布式

  • 支持 OSS 存储、JSON 数据类型、HyperLogLog 预估分析等功能特性。ide

  • 经过符合 SQL 2008 标准查询语法及 OLAP 分析聚合函数,提供灵活的混合分析能力。函数

  • 支持行存储和列存储混合模式,分析性能优越。工具

  • 支持数据压缩技术,存储成本低廉。性能

  • 提供在线扩容、性能监测等服务,用户无需再进行复杂的大规模 MPP 集群的运维管理工做,使 DBA、开发人员及数据分析师只需专一于如何经过 SQL 提升企业的生产力、创造核心价值。优化

基本功能:

  • 具备 Geenplum Database 的核心功能,详情参见文档说明
  • 支持独有的MetaScan和SortKey技术。
  • 支持 ORCA 优化器。
  • 支持经过过程语言 PL/pgSQL 和 PL/Java 进行分布式存储过程编写。
  • 支持 PostGIS、MADlib、fuzzystrmatch、orafunc、pgcrypto、intarray 等插件(需使用 CREATE EXTENSION 命令建立)。
  • 支持使用 OSS_EXT 插件,从阿里云对象存储 OSS(Object Storage Service)读取数据或写入数据到 OSS,并支持gzip压缩,以大幅节省外部表存储成本。
  • 支持 JSON 数据类型和 HyperLogLog 类型(需使用 CREATE EXTENSION 命令建立)。

功能限制:

  • 核心功能上的限制参见文档说明
  • 权限限制:HybridDB for PostgreSQL 的初始用户(称为“根用户”)有建立数据库(CREATEDB)、建立用户(CREATEROLE)的权限,但没有超级用户(SUPERUSER)权限,所以没法执行要求超级用户权限的操做。例如,执行 pg_ls_dir 等文件函数。但根用户有权限查看和修改全部其余非超级用户的数据,终止(Kill)其余非超级用户的链接等。
  • 不支持 PL/R 和 PL/Java 插件。
  • 支持 PL/Python 插件建立,但不支持使用 PL/Python 语言建立函数。
  • 不支持 gpfdist 工具。
  • 不支持 MapReduce 接口、gphdfs 存储接口以及本地外部表。
  • 暂不支持自动备份和恢复功能。HybridDB 会保存两份数据,用户也可使用 pg_dump 工具自行备份。

更多精品课程:

阿里云大学官网(阿里云大学 - 官方网站,云生态下的创新人才工场

相关文章
相关标签/搜索