文章 2023-05-27 来自:开发者社区

【数据库架构】PostgreSQL的最佳群集高可用性方案

如果您的系统依赖PostgreSQL数据库并且您正在寻找HA的集群解决方案,我们希望提前告知您这是一项复杂的任务,但并非不可能实现。我们将讨论一些解决方案,您可以从中选择对您的容错要求。PostgreSQL本身不支持任何多主群集解决方案,例如MySQL或Oracle。尽管如此,仍有许多商业和社区产品提供此实现,以及其他产品,例如PostgreSQL的复制或负载平衡。首先,让我们回顾一些基本概念:....

【数据库架构】PostgreSQL的最佳群集高可用性方案
文章 2023-05-23 来自:开发者社区

「数据架构」数据迁移神器 pgloader,迁移各种数据到PostgreSQL

介绍pgloader从各种来源加载数据到PostgreSQL。它可以转换动态读取的数据,并在加载前后提交原始SQL。它使用复制PostgreSQL协议将数据流到服务器,并通过填写一对reject.dat和reject.log文件来管理错误。pgloader知道如何从不同的来源读取数据:文件CSVFixed FormatDBF数据库SQLiteMySQLMS SQL ServerPostgreSQ....

「数据架构」数据迁移神器 pgloader,迁移各种数据到PostgreSQL
文章 2023-05-23 来自:开发者社区

【PostgreSQL 架构】PostgreSQL 11和即时编译查询

PostgreSQL 11正在酝酿之中,即将发布。同时,使用您自己的应用程序对其进行测试是确保社区在零点发行之前捕获所有剩余错误的好方法。下一个PostgreSQL版本的重大变化之一是Andres Freund在查询执行器引擎上的工作成果。Andres已经在系统的这一部分上工作了一段时间,在下一发行版中,我们将看到执行引擎中的一个新组件:一个JIT表达式编译器!基准和TPC-H我喜欢在Citus....

【PostgreSQL 架构】PostgreSQL 11和即时编译查询
文章 2023-05-23 来自:开发者社区

【PostgreSQL架构】为什么关系型数据库是分布式数据库的未来

大约10年前,我加入了Amazon Web Services,在那里我第一次看到了在分布式系统中进行权衡的重要性。在大学里,我已经了解了一致性和可用性之间的权衡(CAP定理),但实际上,频谱要比这深得多。任何设计决策都可能涉及延迟,并发性,可伸缩性,耐用性,可维护性,功能性,操作简便性以及系统其他方面之间的权衡,而这些权衡会对应用程序的功能和用户体验产生有意义的影响,并且即使是业务本身的有效性。....

【PostgreSQL架构】为什么关系型数据库是分布式数据库的未来
文章 2023-05-23 来自:开发者社区

【PostgreSQL架构】PostgreSQL的最佳群集高可用性方案

如果您的系统依赖PostgreSQL数据库并且您正在寻找HA的集群解决方案,我们希望提前告知您这是一项复杂的任务,但并非不可能实现。我们将讨论一些解决方案,您可以从中选择对您的容错要求。PostgreSQL本身不支持任何多主群集解决方案,例如MySQL或Oracle。尽管如此,仍有许多商业和社区产品提供此实现,以及其他产品,例如PostgreSQL的复制或负载平衡。首先,让我们回顾一些基本概念:....

【PostgreSQL架构】PostgreSQL的最佳群集高可用性方案
文章 2023-05-23 来自:开发者社区

PolarDB for PostgreSQL 开源必读手册-开源PolarDB for PostgreSQL架构介绍(上)

一、 PolarDB总体架构设计  传统数据库的部署方式,有主库、备库和Standby,主备库之间通过流复制进行同步。节点扩展时,需要将数据全部进行复制,速度极慢。另外,主备之间复制一般使用异步复制,可能存在数据丢失。主备之间存在延迟,因此可用性较差。此外,随着副本数的增加,存储成本呈线性增加。  针对以上问题,PolarDB实现了计算存储分离架构。&...

PolarDB for PostgreSQL 开源必读手册-开源PolarDB for PostgreSQL架构介绍(上)
文章 2023-05-23 来自:开发者社区

PolarDB for PostgreSQL 开源必读手册-开源PolarDB for PostgreSQL架构介绍(中)

接上篇:https://developer.aliyun.com/article/1223114?spm=a2c6h.13148508.setting.27.44ec4f0eNvABynPolarDB1.0计算存储分离时,可以通过读写分离将TP事务型查询均匀地打散到不同节点上。但该架构在处理AP型查询时存在一些问题,因为查询只能在计算节点上处理,无法发挥多个计算节点的能力。  ...

PolarDB for PostgreSQL 开源必读手册-开源PolarDB for PostgreSQL架构介绍(中)
文章 2023-05-23 来自:开发者社区

PolarDB for PostgreSQL 开源必读手册-开源PolarDB for PostgreSQL架构介绍(下)

接上篇:https://developer.aliyun.com/article/1223113?spm=a2c6h.13148508.setting.28.44ec4f0eNvAByn二、 PolarDB企业级特性 PolarDB还实现了企业级特性。 架构方面,支持存储计算分离架构、HTAP架构以及三节点高可用架构。  1. 性能方面 • 实现....

PolarDB for PostgreSQL 开源必读手册-开源PolarDB for PostgreSQL架构介绍(下)
文章 2023-05-22 来自:开发者社区

《阿里云认证的解析与实战-数据仓库ACP认证》——云原生数据仓库AnalyticDB PostgreSQL版解析与实践(上)——二、产品架构及原理

1. 产品架构 AnalyticDB PostgreSQL版具有MPP水平扩展,海量数据实时分析,兼容Oracle语法生态,高可用HA架构,支持分布式事务等优势。  AnalyticDB PostgreSQL具有协调节点和计算节点: • 多活协调节点:主要负责Cascade架构SQL优化器和全局分布式事务管理。• 计算节点水平扩展:计算任务全并行执行、新一....

《阿里云认证的解析与实战-数据仓库ACP认证》——云原生数据仓库AnalyticDB PostgreSQL版解析与实践(上)——二、产品架构及原理
文章 2023-05-18 来自:开发者社区

「Postgresql架构」使用PostgreSQL中的JSONB数据类型加快操作

从版本9.4开始,PostgreSQL在使用JSON数据的二进制表示jsonb时提供了显着的加速,这可以为您提供增加性能所需的额外优势。什么是jsonb由PostgreSQL文档定义的数据类型json和jsonb几乎相同;关键的区别在于json数据存储为JSON输入文本的精确副本,而jsonb以分解的二进制形式存储数据;也就是说,不是ASCII / UTF-8字符串,而是二进制代码。这有一些直接....

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

产品推荐

金融级分布式架构

SOFAStack™(Scalable Open Financial Architecture Stack)是一套用于快速构建金融级分布式架构的中间件,也是在金融场景里锤炼出来的最佳实践。

+关注