文章 2019-04-23 来自:开发者社区

使用 Dataworks 实现 AnalyticDB PostgreSQL版上的 ETL 作业调度

DataWorks作为阿里云上广受欢迎的大数据开发调度服务,最近加入了对于AnalyticDB PostgreSQL版(原HybridDB for PostgreSQL,简称ADB PG版)的支持,意味着所有ADB PG版的客户可以获得任务开发、任务依赖关系管理、任务调度、任务运维等等全方位强大的能力,进一步增强ADB PG版的ETL能力,今天就给大家介绍一下如何使用DataWorks来调度AD....

文章 2018-12-20 来自:开发者社区

PostgreSQL类似Oracle MERGE功能的实现

概述 MERGE语句是Oracle9i新增的语法,用来合并UPDATE和INSERT语句。通过MERGE语句,根据一张表或子查询的连接条件对另外一张表进行查询,连接条件匹配上的进行UPDATE,无法匹配的执行INSERT。这个语法仅需要一次全表扫描就完成了全部工作,执行效率要高于INSERT+UPDATE 而PostgreSQL中不直接支持这个语法,但PostgreSQL可以使用WITH Que....

问答 2018-11-01 来自:开发者社区

关于postgreSQL实现稠化报表

请教各位老师一个问题哈,SELECT app_company_name AS NAME, COUNT (*) AS appCount, to_char(created_date, 'yyyy-MM') AS DATA FROM gd_task_manage WHERE app_company_id = 2 AND to_char(created_date, 'yyyy-MM'...

文章 2018-10-03 来自:开发者社区

PostgreSQL 10.1 手册_部分 IV. 客户端接口_第 34 章 大对象_34.2. 实现特性

34.2. 实现特性 大对象的实现将大对象分解成很多“数据块”并且将这些数据块存储在数据库的行中。一个B-tree索引用来保证在进行随机访问读写时能够根据数据块号快速地搜索到正确的数据块。 为一个大对象存储的数据块并不需要是连续的。例如,如果一个应用打开了一个新的大对象,移动到偏移量1000000并写了一些字节,这并不会导致分配1000000字节的存储,只有覆盖写入字节范围的数据块需要被...

文章 2018-09-15 来自:开发者社区

PostgreSQL pglogical 逻辑复制实现跨版本升级

标签 PostgreSQL , 跨版本升级 , pg_upgrade , pglogical 背景 升级步骤 兼容性评估(业务DDL,SQL,类型,插件) 1、列出9.4 已安装插件 2、评估存储空间、表空间 3、安装PG 10 4、安装插件 5、初始化实例 6、初始化表空间 7、迁移DDL 8、配置9.4 逻辑复制 9、9.4,10 安装pglogical 10、配置pglogical ...

PostgreSQL pglogical 逻辑复制实现跨版本升级
文章 2018-09-15 来自:开发者社区

PostgreSQL jdbc multi-host 配置与简单HA、Load Balance实现

标签 PostgreSQL , HA , jdbc , multi host , target_session_attrs 背景 pg jdbc 与libpq一样,都是PG的连接驱动,都支持multi-master ,同时pg jdbc还支持了loadbalance。 《PostgreSQL libpq multi-host 配置与简单HA实现》 例子 targetServerType =...

文章 2018-09-15 来自:开发者社区

PostgreSQL libpq multi-host 配置与简单HA实现

标签 PostgreSQL , HA , libpq , multi host , target_session_attrs 背景 PostgreSQL libpq 是数据库的一个连接驱动,支持多主机配置,同时支持target_session_attrs 主机角色判断配置。 当配置了多个主机时,会按顺序尝试连接,之道获取到成功的连接为止。 什么是成功的连接,满足以下两点: 1、能与之成功建立...

文章 2018-07-15 来自:开发者社区

PostgreSQL 用 CTE语法 + 继承 实现拆分大表

背景业务设计初期可能不会考虑到表将来会有多大,或者由于数据日积月累,单表会变得越来越大。 后面在考虑分区的话,应该怎么将单表切换成分区表呢? 这里可以用到PostgreSQL的CTE语法,以及继承功能,还有内置的分区表功能。 例子具体步骤 1、创建分区表 2、创建继承关系,分区表继承自需要拆分的表 3、用cte转移数据 4、全部转移完成后,在事务中切换表名 例子,将tbl_big切换成哈希分区 ....

文章 2018-05-06 来自:开发者社区

PostgreSQL 改元信息 实现 invalid index

标签 PostgreSQL , 索引 , invalid 背景 某些时候,可能想避免一些索引的影响,特意让优化器不选择使用某些索引。 通常的做法可能有: 1、HINT 《关键时刻HINT出彩 - PG优化器的参数优化、执行计划固化CASE》 《PostgreSQL SQL HINT的使用(pg_hint_plan)》 2、设置开关,(注意它不能只影响某一个索引,会影响一片) #enable_...

文章 2018-04-18 来自:开发者社区

PostgreSQL count-min sketch top-n 概率计算插件 cms_topn (结合窗口实现同比、环比、滑窗分析等) - 流计算核心功能之一

标签 PostgreSQL , 概率计算 , pipelinedb , cms_topn , count-min sketch top-n 背景 概率计算是流式计算中比较重要的基础,PostgreSQL生态中的pipelinedb提供了诸多概率计算的功能模块。 《[转]流数据库 概率计算概念 - PipelineDB-Probabilistic Data Structures & A...

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

产品推荐

数据库

数据库领域前沿技术分享与交流

+关注