美文网首页
阿里云数据库HybridDB for PostgreSQL使用教

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

作者: 云计算小百科 | 来源:发表于2019-04-28 16:10 被阅读0次

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

    云数据库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 开源数据库项目开发,由阿里云深度扩展后,具备如下特性

    兼容 Greenplum,用户可以直接使用所有支持 Greenplum 的工具。

    独有的MetaScan和SortKey技术,大幅提升了性能。

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

    通过符合 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 工具自行备份。

    更多精品课程:

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

    相关文章

      网友评论

          本文标题:阿里云数据库HybridDB for PostgreSQL使用教

          本文链接:https://www.haomeiwen.com/subject/eyqjnqtx.html