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

分布式 PostgreSQL 集群(Citus)官方教程 - 迁移现有应用程序

将现有应用程序迁移到 Citus 有时需要调整 schema 和查询以获得最佳性能。 Citus 扩展了 PostgreSQL 的分布式功能,但它不是扩展所有工作负载的直接替代品。高性能 Citus 集群需要考虑数据模型、工具和所使用的 SQL 功能的选择。第一步是优化现有的数据库模式,以便它可以在多台计算机上高效工作。确定分布策略选择分布键(distribution key)识别表的类型为迁移....

分布式 PostgreSQL 集群(Citus)官方教程 - 迁移现有应用程序
文章 2022-06-14 来自:开发者社区

分布式 PostgreSQL 集群(Citus)官方示例 - 多租户应用程序实战

如果您正在构建软件即服务 (SaaS) 应用程序,您可能已经在数据模型中内置了租赁的概念。通常,大多数信息与租户/客户/帐户相关,并且数据库表捕获这种自然关系。对于 SaaS 应用程序,每个租户的数据可以一起存储在单个数据库实例中,并与其他租户保持隔离和不可见。这在三个方面是有效的。首先,应用程序改进适用于所有客户端。其次,租户之间共享数据库可以有效地使用硬件。最后,为所有租户管理单个数据库比为....

分布式 PostgreSQL 集群(Citus)官方示例 - 多租户应用程序实战
文章 2022-06-14 来自:开发者社区

分布式 PostgreSQL - Citus 架构及概念

节点Citus 是一种 PostgreSQL 扩展,它允许数据库服务器(称为节点)在“无共享(shared nothing)”架构中相互协调。这些节点形成一个集群,允许 PostgreSQL 保存比单台计算机上更多的数据和使用更多的 CPU 内核。这种架构还允许通过简单地向集群添加更多节点来扩容数据库。扩展https://www.postgresql.org/docs/current/exter....

分布式 PostgreSQL - Citus 架构及概念
文章 2022-02-17 来自:开发者社区

数据库误操作后悔药来了:AnalyticDB PostgreSQL教你实现分布式一致性备份恢复

一、背景AnalyticDB PostgreSQL版(简称ADB PG)是阿里云数据库团队基于PostgreSQL内核(简称PG)打造的一款云原生数据仓库产品。在数据实时交互式分析、HTAP、ETL、BI报表生成等业务场景,ADB PG都有着独特的技术优势。作为一款企业级数据仓库产品,数据安全的重要性不言而喻。备份恢复功能是保障数据安全的基本手段,也是ADB PG应对突发状况进行数据库恢复的重要....

数据库误操作后悔药来了:AnalyticDB PostgreSQL教你实现分布式一致性备份恢复
文章 2022-02-17 来自:开发者社区

PostgreSQL citus, Greenplum 分布式执行计划 DEBUG

标签 PostgreSQL , citus , sharding , Greenplum , explain , debug 背景 开启DEBUG,可以观察citus, Greenplum的SQL分布式执行计划,下发情况,主节点,数据节点交互情况。 执行explain前,打开DEBUG。 set client_min_messages ='debug5'; \set VERBOSIT...

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

PostgreSQL 如何检测分布式死锁 - postgrespro pg_shardman

标签 PostgreSQL , postgrespro , pg_shardman , 分布式死锁 背景 单机的死锁检测是比较容易实现的,通过判断等待中的事务是否查询环状,即可实现。例如下面的图,A等B, B等C, C等A,出现环状,即认为死锁。 而对于分布式事务,由于相互等待的事务可能出现在不同的数据节点上,如何判断分布式死锁呢? 为了判断是否有环,必须引入全局事务号,或者有标识可以在每...

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

PostgreSQL分布式架构之——PL/Proxy

PostgreSQL分布式架构之——PL/Proxy PL/Proxy的介绍1.1 PL/Proxy概述   PL/Proxy是一款能在PostgreSQL数据库实现数据库水平拆分的软件;可以理解分布式架构(shared nothing);但是不是真正的分布式数据库软件;也是一款能在PostgreSQL数据库实现SQL语言复制(replication)  分布式架构图如下: 1.2 PL/Pro....

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

PostgreSQL 流计算插件pipelinedb sharding 集群版原理介绍 - 一个全功能的分布式流计算引擎

标签 PostgreSQL , pipelinedb , 流计算 , sharding , 水平扩展 背景 pipelinedb cluster定位为一个分布式流式计算引擎。拥有强大的分布式计算能力,扩展能力,高可用能力,负载均衡能力,读优化和写优化能力,数据自动合并能力。 pipelinedb cluster架构 为了达到无master的架构,pipelinedb集群的所有节点间互相信...

PostgreSQL 流计算插件pipelinedb sharding 集群版原理介绍 - 一个全功能的分布式流计算引擎
文章 2022-02-16 来自:开发者社区

PostgreSQL 相似搜索分布式架构设计与实践 - dblink异步调用与多机并行(远程 游标+记录 UDF实例)

标签 PostgreSQL , 多表并行 , 多机并行 , dblink , 异步调用 , 相似搜索 背景 背景请参考如下: 《PostgreSQL 相似搜索设计与性能 - 地址、QA、POI等文本 毫秒级相似搜索实践》 当需要进行相似搜索的数据量大于单机处理能力时,我们需要水平拆分来提高搜索能力。 或者可以使用阿里云的PolarDB for PG的产品(类似ORACLE RAC,支持增加计...

PostgreSQL 相似搜索分布式架构设计与实践 - dblink异步调用与多机并行(远程 游标+记录 UDF实例)
文章 2022-02-16 来自:开发者社区

Groonga开源搜索引擎——列存储做聚合,没有内建分布式,分片和副本是随mysql或者postgreSQL作为存储引擎由MySQL自身来做分片和副本的

1. Characteristics of Groonga ppt:http://mroonga.org/publication/presentation/groonga-mysqluc2011.pdf 1.1. Groonga overview Groonga is a fast and accurate full text search engine based on inverted i.....

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

产品推荐

相关镜像