文章 2022-02-17 来自:开发者社区

AnalyticDB for PostgreSQL 6.0新特性 JSONB数据类型

AnalyticDB for PostgreSQL 6.0新特性 JSONB数据类型 JSON Types JSON数据类型顾名思义是用来存储JSON数据的,这种数据也可以用text类型来存储,但是JSON数据类型会对数据做JSON规则校验,同时提供一些列的特定的JSON化的函数,让用户可以对这些数据作出一些特殊的操作。 JSONB特性 JSON数据格式有两种:json & json...

文章 2022-02-17 来自:开发者社区

AnalyticDB for PostgreSQL 6.0新特性解析-授权操作增强

授权语法对比 ADB PG4.3和6.0 GRANT语法上对比: 新增功能 改动点有: 支持同一SCEMA下对象授权 ALL [TABLES|SEQUENCES|FUNCTIONS] IN SCHEMA schema_name; 4.3不支持,6.0操作示例: # 6.0 yuanzhe_test=> \dt s1.* List of relations Schema...

文章 2022-02-17 来自:开发者社区

AnalyticDB for PostgreSQL 黑科技解析 - 列存储 Meta Scan 性能加速

1. 概述 AnalyticDB for PostgreSQL (原HybridDB for PostgreSQL,以下简称 ADB PG)是阿里云上的MPP数据仓库服务,其内核采用PostgreSQL引擎,基于开源数据库 Greenplum 改造,并在此基础上优化分析性能,其中列存储 metascan 就是提升数据库查询性能的一个关键特性。 ADB PG支持列存储格式,具有较高的数据压缩能力,....

文章 2022-02-17 来自:开发者社区

AnalyticDB for PostgreSQL 6.0新特性解析 - OLTP 高并发事务能力优化

AnalyticDB for PostgreSQL 4.3版本(以下简称ADBPG 4.3)存在着严重的并发瓶颈,很多操作都需要加互斥排它锁。这导致ADBPG 4.3在高并发情况下,TP 性能不太理想,TPC-C最高只能达到5000 tpmC。AnalyticDB for PostgreSQL 6.0版本(以下简称ADBPG6.0)进行了很多高并发执行优化,解决了很多不必要的锁竞争,极大的提升并....

文章 2022-02-17 来自:开发者社区

AnalyticDB for PostgreSQL 6 新特性解析 - FDW

AnalyticDB for PostgreSQL 6 新特性解析 - FDW 随着AnalyticDB for PostgreSQL 6(下文简称 ADBPG v6)发布公测,ADBPG v6内核进入PostgreSQL 9.4时代,而PG内核的升级给ADBPG带来更多新的特性,本文简要解析Foreign Data Wrapper(FDW)。 1. SQL/MED 在正式说明FDW之前,我们.....

文章 2022-02-17 来自:开发者社区

AnalyticDB for PostgreSQL 6.0 新特性解析:Recursive CTE (Common Table Expressions)

作者简介:陈毅能(苇度)毕业于中国科学院,曾任职于百度、微软亚洲研究院、华为、阿里巴巴等公司,专注于分布式数据库内核开发。 Recursive CTE (Common Table Expressions) 能够实现SQL的递归查询功能,一般用于处理逻辑上为层次化或树状结构的数据(如查询组织结构、物料清单等),方便对该类数据进行多级递归查询。与Oracle的CONNECT BY语法的功能类似。 在....

文章 2022-02-17 来自:开发者社区

AnalyticDB for PostgreSQL 黑科技解析 - 列存储 Meta Scan 性能加速

作者:张晓博 2011年毕业于武汉理工大学,曾任职于人大金仓、北大方正信产研究院、百分点等公司,从事数据库内核开发工作,现在任职于阿里云数据库事业部,云化数据仓库服务 AnalyticDB for PostgreSQL 数据库内核开发技术专家。 1. 概述 AnalyticDB for PostgreSQL (原HybridDB for PostgreSQL,以下简称 ADB PG)是阿里云上.....

文章 2022-02-17 来自:开发者社区

AnalyticDB for PostgreSQL 6 新特性解析 - Index Only Scan

原理介绍 PG中所有的索引都是二级索引,即在进行索引查询的过程中,需要同时访问索引数据和源表数据。Index Only Scan按照字面意思理解,即在查询过程中只需要扫描索引数据。这种扫描方式需要一个前提就是索引中包含了查询所需要的所有数据(也叫覆盖索引),如出现在SELECT, WHERE, ORDER BY中所引用的列。 由于PG的MVCC机制,在没有Index only scan之前,任何....

文章 2022-02-17 来自:开发者社区

AnalyticDB for PostgreSQL 6.0 新特性介绍

阿里云 AnalyticDB for PostgreSQL 为采用MPP架构的分布式集群数据库,完备支持SQL 2003,部分兼容Oracle语法,支持PL/SQL存储过程,触发器,支持标准数据库事务ACID。ADB PG通过行存储、列存储、多种分区表和索引等机制,可以支持海量数据的交付分析,也支持ETL批处理任务。 ADB PG 6.0 版本大幅提升并发事务处理能力,更好的满足实时数仓场景,同....

文章 2022-02-17 来自:开发者社区

在 AnalyticDB for PostgreSQL 中使用HyperLogLog 实现毫秒级 UV / PV 统计

在互联网产品的日常运营中, 经常需要统计网页的 PV / UV 访问量,或者产品的 日活/月活 用户量. 本文介绍了在分析型数据库PostgreSQL版中如何使用HyperLogLog扩展来完成PV/UV 或者 日活/月活用户量的统计. 该方法能在误差不超过千分之二的前提下将统计时间降低300倍以上. HyperLogLog 是一种算法, 可以用来估算数据集的基数. 基数是指一个集合中不同值的数....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

相关镜像