`
编程小能手
  • 浏览: 5875 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

云栖干货回顾 | 更强大的实时数仓构建能力!分析型数据库PostgreSQL 6.0新特性解读

阅读更多

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

AnalyticDB PG 6.0 版本大幅提升并发事务处理能力,更好的满足实时数仓场景,同时通过事务锁等优化,完备支持HTAP业务。AnalyticDB 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

AnalyticDB for PG 6.0 重要特性:

PostgreSQL 内核升级

AnalyticDB 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 新功能特性

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

 

作者:Roin123

原文链接:https://yq.aliyun.com/articles/720802?utm_content=g_1000082220

本文为云栖社区原创内容,未经允许不得转载。

分享到:
评论

相关推荐

    分析型数据库标准发展与行业观察.pdf

    分析型数据库作为一种新型数据库类型,是对传统关系型数据库、NoSql型数据库和时序型数据库之外的新补充,针对数据仓库和大规模数据分析场景,提供更专业的数据处理能力。 分析型数据库的核心特征在于其高效率的...

    全新的Greenplum 6.0内核优化解读和7.0展望.pdf

    在新特性解读方面,Greenplum 6.0版本新增了对混合负载(HTAP)的支持,以及流式数据实时加载、时序数据分析和多种数据类型处理的能力。6.0支持结构化数据、Key/Value、XML、JSON、Text、Geospatial、TimeSeries、...

    基于AnalyticDB构建企业实时数仓.pdf

    阿里巴巴高级产品专家 缪长风(刘林豆)在2018云栖大会·上海峰会中做了题为《基于AnalyticDB构建企业实时数仓》的分享,就等方面的内容做了深入的分析。

    PostgreSQL 9.6最新特性及未来展望.pdf

    8. **社区支持**:PostgreSQL的繁荣离不开其强大的社区支持,如云栖大会上的技术交流群和PG中国社区讨论组,这些平台促进了开发者之间的合作和知识分享,推动了PostgreSQL的持续发展。 9. **历史创新与未来展望**:...

    藏经阁-2016年云栖大会PostgreSQL专场技术-yqdh_58086c479c7...1508943621.pdf

    总结来说,2016年云栖大会的PostgreSQL专场揭示了该开源数据库系统在创新和技术实力上的持续进步,尤其是其在全文搜索、扩展性和NoSQL支持方面的强大能力,以及其对用户自定义需求的高度适应性。这些特性使...

    2017年云栖大会ppt

    7. **技术架构与服务**:深入解析阿里云的技术架构,如云安全、网络、数据库等,以及提供的各类云服务,如CDN(内容分发网络)、RDS(关系型数据库服务)等。 8. **大数据与AI应用**:讨论大数据处理技术与人工智能...

    2019杭州云栖大会-云时代数据库容灾解决方案

    2. 强大的技术保障:云服务提供商往往拥有更加强大的技术能力和服务经验,可以为企业提供更稳定可靠的灾备支持。 3. 灵活的扩展能力:在云服务中,企业可以根据业务发展的需要,随时增加或减少灾备资源,确保灾备与...

    云栖大会部分公开的ppt

    【云栖大会部分公开的PPT】是一次技术分享盛宴的精彩回顾,主要涉及的是在云栖大会上公开的关于自然语言处理(NLP)领域的相关内容。云栖大会,由阿里巴巴主办,是全球知名的科技盛会,汇聚了众多顶尖的科技人才和...

    2018数据架构选型必读:9月数据库产品技术解析完整版

    SQLServer发布了2019公开预览版,为开发者提供了新的数据库管理和分析能力。PostgreSQL发布了11beta3版本,继续完善其开源数据库的性能与特性。Greenplum也推出了5.11版本,进一步强化了其在大数据处理领域的能力。 ...

    01德哥合肥云栖沙龙PG高并发数据库应用实践.pdf

    在探讨高并发数据库应用实践时,我们首先要了解PostgreSQL(简称PG)这一强大的开源对象关系型数据库系统。它拥有丰富的生态,以及在高并发场景中的广泛应用。本次分享的内容主要聚焦于企业在使用PG时,面对高并发...

    云栖大会开发者报告

    阿里,2017年行业报告,技术分析汇总。 云栖大会开发者报告。 云栖大会开发者报告 云栖大会开发者报告 云栖大会开发者报告 云栖大会开发者报告。

    云栖专家带你技术进阶之全文检索和相似搜索实践.pdf

    阿里云RDS PostgreSQL系列产品体系定位从TB级到PB级数据的处理能力,覆盖了从传统OLTP应用到实时分析OLAP应用的广泛场景。 ##### 演练案例 文档还提到了通过实际案例进行演练,将理论与实践相结合,以加深对阿里云...

    阿里云-云栖大会

    ### 阿里云-云栖大会:关键技术与服务概览 #### 一、阿里云产品及服务介绍 ##### 高速通道ExpressConnect - **功能简介**:为用户提供跨越地理障碍的高速网络连接,即使在地理位置相距甚远的情况下也能提供如同...

    藏经阁-开源分布式数据库PolarDB-X源码解读-200.pdf

    X 正式发布 2.0.0 版本,继 2021 年 10 月 20 号云栖大会正式开源后的第一次版本更新,更新内容包括新增集群扩缩容、以及 binlog 生态兼容等特性,兼容 maxwell 和 debezium 增量日志订阅,以及新增其他众多新特性和...

    OneBox解读事务与分析一体化数据库HybridDBforMySQL.pdf

    阿里云产品专家陈琢(问璞)在2017云栖大会·北京峰会中做了题为《One Box:解读事务与分析一体化数据库HybridDB for MySQL》的分享,就HTAP产品定位,HTAP产品特色,新增特性,场景和方案,发展和展望等方面的内容做...

    云栖大会ppt

    ### 云栖大会PPT知识点解析 #### 一、云栖大会概述 云栖大会作为阿里巴巴集团主办的一场大型科技盛会,旨在展示云计算、大数据、人工智能等前沿技术成果及其在各行各业的应用案例。本次分享主要围绕“CDN助手”这一...

    如何构建企业数据大屏-永翎-云栖大会广东分会.pptx

    在云栖大会广东分会上,永翎分享了关于构建数据大屏的关键点,包括设计思路、技术选型和实际应用。以下是对这些内容的详细解读: 一、为什么构建数据大屏 企业构建数据大屏的主要目的是为了提升决策效率,通过直观...

Global site tag (gtag.js) - Google Analytics