`
大涛学长
  • 浏览: 114801 次
  • 性别: 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全球开发小组维护。它具有强大的功能和灵活性,被广泛应用于各种业务...

    Navicat For Postgresql 10 绿色

    《Navicat for PostgreSQL 10 绿色版:高效管理PostgreSQL数据库的得力工具》 Navicat是一款强大的数据库管理和开发工具,其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 完美破解版 亲测有效

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

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

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

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

    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位

Global site tag (gtag.js) - Google Analytics