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

分布式DB锁问题排查方法 - 阿里云HybridDB for PostgreSQL最佳实践

标签 PostgreSQL , Greenplum , 锁 , SEGMENT不一致 , gp_session_role=utility , gp_dist_random 背景 Greenplum(GPDB)是一个分布式数据库,分布式数据库的锁管理比单机更加复杂。例如在加锁时,需要对所有节点加锁(包括MASTER和所有的SEGMENT节点),在释放锁时,则需要释放所有节点的锁。 如果在释放过...

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

分布式DB数据倾斜的原因和解法 - 阿里云HybridDB for PostgreSQL最佳实践

标签 PostgreSQL , Greenplum , query倾斜 , 存储倾斜 , OOM , disk full , 短板 , 数据分布 背景 对于分布式数据库来说,QUERY的运行效率取决于最慢的那个节点。 当数据出现倾斜时,某些节点的运算量可能比其他节点大。除了带来运行慢的问题,还有其他的问题,例如导致OOM,或者DISK FULL等问题。 如何监控倾斜 1、监控数据库级别倾...

分布式DB数据倾斜的原因和解法 - 阿里云HybridDB for PostgreSQL最佳实践
文章 2022-02-15 来自:开发者社区

PostgreSQL 10.0 preview sharding增强 - 支持分布式事务

标签 PostgreSQL , 10.0 , sharding , 分布式事务 , 2pc , 两阶段事务 背景 作为一个完整的分布式数据库(sharding),没有分布式事务支持是不行的。 什么是分布式事务呢?比如我们把一个数据库比作一个小朋友,每个小朋友都有100块钱,然后A小朋友给了B小朋友20块钱,这样的话应该是A剩余80块,B剩余120块。如果在交易过程中B小朋友不小心把20块弄丢...

问答 2022-02-15 来自:开发者社区

各位好,咨询一个PostgreSQL的架构问题。 我希望写入PostgreSQL的动作可以被捕获并写入到指定Kafka队列中,随后异步更新到Elastic数据库。打算采用 https://debezium.io/docs/connectors/postgresql 方案,读取数据库日志流的模式,这样可以避免在程序代码层既写PostgreSQL又写Kafka带来的分布式事务问题。 在本地部署模式下这个架构没问题,但是如果采用阿里云RDS的PostgreSQL还能支持这种架构方案吗?

各位好,咨询一个PostgreSQL的架构问题。 我希望写入PostgreSQL的动作可以被捕获并写入到指定Kafka队列中,随后异步更新到Elastic数据库。打算采用 https://debezium.io/docs/connectors/postgresql 方案,读取数据库日志流的模式,这样可以避免在程序代码层既写PostgreSQL又写Kafka带来的分布式事务问题。 在本地部署模式下....

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

PostgreSQL:分布式数据库简史

首先来一张大图给大家展示下数据库的进化历史,本篇文章会基于下面这个图展开 数据管理技术的产生和发展聊分布式数据库之前,先看看数据库的由来。我对数据库的最初认知来自于大学所学的一本书籍《数据库系统概论》(王珊 萨师煊版本),下面开始聊聊数据管理。人工管理数据 20世纪50年之前,数据靠存储在纸带、卡片、磁带上。这样的数据一般都是用于科学计算,数据一般不需要长期保存,一般都是有程序员来设计、管理和应....

PostgreSQL:分布式数据库简史

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

产品推荐

相关镜像