`
大涛学长
  • 浏览: 110857 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

AnalyticDB for PostgreSQL 6.0 新特性介绍

阅读更多
阿里云 AnalyticDB for PostgreSQL 为采用MPP架构的分布式集群数据库,完备支持SQL 2003,部分兼容Oracle语法,支持PL/SQL存储过程,触发器,支持标准数据库事务ACID。ADB PG通过行存储、列存储、多种分区表和索引等机制,可以支持海量数据的交付分析,也支持ETL批处理任务。

ADB PG 6.0 版本大幅提升并发事务处理能力,更好的满足实时数仓场景,同时通过事务锁等优化,完备支持HTAP业务。ADB PG 6.0的内核从PostgreSQL 8.2升级到9.4,更好的兼容PostgreSQL社区生态。阿里云 AnalyticDB for PostgreSQL 6.0 版本在 公测期间(2019/10/1-2019/21/31)任意用户可通过如下链接申请一个免费试用实例: [https://page.aliyun.com/form/act242960298/index.htm](https://page.aliyun.com/form/act242960298/index.htm)

ADB for PG 6.0 重要特性:
--------------------

### PostgreSQL 内核升级

ADB for PG 6.0版本较之前 4.3 版本,PostgreSQL内核从 8.2版本升级到9.4版本,大量PostgreSQL新特性包括:

*   JSONB类型:在既有JSON类型上,支持JSONB存储格式,实现高性能的JSON数据处理及更丰富的JSON函数。
*   UUID类型:支持 UUID 数据类型。
*   GIN索引和SP-GiST索引:可以更高性能支持模糊匹配,以及中文检索。
*   细粒度权限控制:支持了 schema 级别,以及 column 列级别权限控制和授权。
*   高效Vacuum:Vacuum在做空间释放时,可以暂时跳过被加锁的页面,而稍后再次轮询访问对其Vacuum,从而整体减少被阻塞的状况。
*   DBLink:支持跨库的查询访问。
*   Recursive CTE:实现SQL的递归查询功能,用于处理逻辑上为层次化或树状结构的数据,方便对该类数据进行多级递归查询。
*   PL/SQL 增强:支持RETURN QUERY EXECUTE语句,可以动态即刻执行SQL;支持 Anonymous blocks 匿名块定义。

### HTAP (OLAP+OLTP)能力提升

通过引入全局死锁检查机制 (global deadlock detection),会动态的收集和分析锁的信息来检查和解除全局死锁。基于此,HEAP表的更新修改操作可以只借助细粒度行锁完成,支持大并发的更改删除查询,提高整个系统的并发度和吞吐量。同时还对事务锁进行了优化,减少了开始事务和结束事务时的锁竞争。ADB PG 6.0在既有高性能 OLAP分析基础上,也可以提供高吞吐交易事务处理。典型 OLTP 场景 **TPC-C 达到 10w tpmc;Sysbench 支持 select 15w tps, insert 5w tps,update 2w tps**。

### OLAP 新功能特性

*   支持复制表(replicated table):针对数仓中的维度表,通过建立复制表(DISTRIBUTED REPLICATED clause),可以大量减少数据传输,提升查询效率。
*   支持zstandard压缩算法:ZSTD压缩算法,较之前 zlib 压缩算法,提升三倍的压缩和解压性能。

本文作者:陆封

[原文链接](https://yq.aliyun.com/articles/720538?utm_content=g_1000081474)

本文为云栖社区原创内容,未经允许不得转载。
分享到:
评论

相关推荐

    PostgreSQL15的新特性完整介绍

    根据给定的信息,“PostgreSQL 15 的新特性完整介绍”这一标题暗示了文章将详细介绍 PostgreSQL 15 版本中的新功能与改进。PostgreSQL 是一个强大的开源对象关系型数据库系统,以其稳定性、可扩展性和对 SQL 标准的...

    基于AnalyticDB for MySQL构建实时数据仓库.pdf

    基于此背景,本文档介绍了如何利用阿里云的AnalyticDB for MySQL来构建一个高效、灵活且可扩展的实时数据仓库。 **AnalyticDB for MySQL**是阿里云提供的一种高性能、高可用的在线分析处理(OLAP)数据库服务。它能够...

    阿里云 专有云企业版 V3.12.0 云原生数据仓库 AnalyticDB PostgreSQL 版 开发指南

    《阿里云专有云企业版 V3.12.0 云原生数据仓库 AnalyticDB PostgreSQL 版 开发指南》详细解读 阿里云的专有云企业版V3.12.0引入了云原生数据仓库AnalyticDB PostgreSQL版,这是一款专为企业级大数据分析设计的高...

    Navicat for PostgreSQL(PostgreSQL数据库管理)V11.0.10简体中文特别版

    Navicat for PostgreSQL是一套专为PostgreSQL设计的强大数据库管理及开发工具。它可以用于任何版本 7.5 或以上的 PostgreSQL 数据库服务器,并支持大部份 PostgreSQL最新版本的功能,包括触发器、函数、管理用户等。...

    阿里云 专有云企业版 V3.12.0 云原生数据仓库 AnalyticDB PostgreSQL 版 技术白皮书

    《阿里云专有云企业版 V3.12.0 云原生数据仓库 AnalyticDB PostgreSQL 版 技术白皮书》详细介绍了阿里云的一款高级数据仓库解决方案——AnalyticDB PostgreSQL版,该版本基于云原生架构,适用于大规模数据分析场景。...

    阿里云 专有云企业版 V3.12.0 云原生数据仓库 AnalyticDB PostgreSQL 版 运维指南

    1. 概述:介绍AnalyticDB PostgreSQL版的基本概念、功能特性及其在专有云环境中的作用。 2. 产品架构:详细解析产品的架构设计,包括数据存储、计算引擎、管理组件等组成部分。 3. 部署与配置:指导如何在专有云环境...

    阿里云 专有云企业版 V3.12.0 云原生数据仓库 AnalyticDB PostgreSQL 版 产品简介

    【阿里云专有云企业版 V3.12.0 云原生数据仓库 AnalyticDB PostgreSQL 版产品简介】 阿里云专有云企业版V3.12.0中的云原生数据仓库AnalyticDB PostgreSQL版是一款高性能、高并发、低延迟的数据处理解决方案,专门...

    阿里云 专有云企业版 V3.12.0 云原生数据仓库 AnalyticDB PostgreSQL 版 用户指南

    阿里云专有云企业版V3.12.0中的云原生数据仓库AnalyticDB PostgreSQL版是一款高效、大规模并行处理的数据库服务,专为处理海量数据分析任务而设计。这款服务基于PostgreSQL数据库引擎,提供了高并发读写能力、实时...

    PostgreSQL 10.0新特性介绍

    在讨论这些新特性之前,我们首先了解一下PostgreSQL的发展背景和版本更新的重要性。 PostgreSQL是一个开源的对象关系型数据库系统,由PostgreSQL全球开发小组维护。它具有强大的功能和灵活性,被广泛应用于各种业务...

    PostgreSQL 11-16版本主要特性.pdf

    PostgreSQL 11-16 版本中引入了许多新的特性,以下是其中的一些主要特性: 哈希分区 PostgreSQL 11 新增支持哈希分区,哈希分区根据分区键的 hash 值进行分布式存储,分区键可以是单列或多列。为了保持分区均匀,...

    PostgreSQL平台新特性介绍.pptx

    【PostgreSQL平台新特性介绍】 PostgreSQL是一种强大的开源关系型数据库管理系统,持续不断地进行技术创新,引入新特性以提升性能和易用性。本篇将详细探讨PostgreSQL平台的几个关键新特性,包括SQL执行优化、配置...

    navical For PostgreSQL 11 完美破解版

    navical For PostgreSQL 11 完美破解版navical For PostgreSQL 11 完美破解版navical For PostgreSQL 11 完美破解版navical For PostgreSQL 11 完美破解版 亲测有效

    Navicat For Postgresql 10 绿色

    《Navicat for PostgreSQL 10 绿色版:高效管理PostgreSQL数据库的得力工具》 Navicat是一款强大的数据库管理和开发工具,其PostgreSQL版本专为PostgreSQL数据库服务器设计,提供了直观且用户友好的界面,使得...

    OLEDB驱动程序大全 PostgreSQL-OleDB-Provider

    为了提高性能和灵活性,PostgreSQL OLEDB Provider还提供了各种高级特性。例如,支持批处理操作,允许一次性发送多个SQL命令;支持参数化查询,防止SQL注入攻击;以及支持游标,允许向前和向后滚动结果集,以及在...

    dbExpress driver for PostgreSQL v3.2.3

    dbExpress Driver for PostgreSQL Overview dbExpress is a database-independent layer that defines common interface to provide fast access to PostgreSQL from Delphi and C++Builder on Windows and Mac OS ...

    Windows ODBC For Postgresql 最新版

    2017-9最新版Windows ODBC For Postgresql,已经安装并测试过,是可以正常使用的,有需要的朋友可以下载使用,特此分享。

    navicat for postgresql中文免费版

    navicat for postgresql navicat for postgresql 12中文免费版版下载 64位/32位

    【亲测可用】dbForge Studio for PostgreSQL Enterprise 2.3.285【官网最新版本】

    dbForge Studio 2020 for PostgreSQL 2.3.285 是一个用于数据库开发和管理的 GUI 工具。PostgreSQL 的 IDE 允许用户在方便且用户友好的界面中创建、开发和执行查询、编辑和调整代码以满足他们的要求。该工具还提供 ...

Global site tag (gtag.js) - Google Analytics