app购彩网平台

好评猫-专业服务器租用知识门户网站!易记域名:www.haopingmao.com

Postgres的可伸缩复制海外服务器托管

chen 海外服务器 2021-08-08 10:55:50 0

  可伸缩复制工具

  可伸缩复制工具是Postgres数据集成和迁移的关键组件。海外服务器app购彩网平台托管与Oracle或sql server中的数据兼容,可伸缩复制工具可以将数据复制到EDB Postgres高级服务器或者是Postgres的开源版本。

  

  为什么复制在Postgres的上下文中很重要?例如海外服务器托管,许多组织使用复制来卸载。例如,可以构建一个应用程序来为业务提供其订单状态,从而使其成为应用程序的核心系统。使用Postgres,可以复制订单状态数据并通过网站提供。

  复制在零停机时间迁移和升级中也起着重要作用。例如,海外服务器app购彩网平台托管如果您在澳大利亚和欧洲运行系统,并且希望将它们的数据与基于美国的另一个系统上的数据进行协调,那么复制就可以做到这一点。

  Postgres复制功能海外服务器托管

  Postgres包括物理流复制功能,海外服务器托管并且从Postgres版本10开始,还支持内置逻辑复制。但是,内置的逻辑复制功能还不够成熟,无法提供与当前支持的功能相同的功能。EDB Postgres复制服务器(EPRs)。

app购彩网平台  通过高可用性的标志管理器,可以获得小的更新,这可以提供小的版本更改,而不推倒所有旧的原始解决方案。但是,主要的升级仍然需要流复制集群的成员保持相同的二进制版本,这意味着如果没有流应用程序的系统停机时间,就无法进行重大升级。

app购彩网平台  逻辑复制(在EDB Postgres ReplicationServer中实现)使这些功能成为可能。该解决方案驱动极高的可用性,允许将Postgres保持在标准工具复制可能的范围之外,并交付并达到三九甚至四九甚至更高。

  Postgres可扩展复制体系结构

  Postgres可扩展复制的体系结构旨在克服XDB应用服务器周围单一故障点的限制,提高复制的可伸缩性,满足扩展的数据配置需求。管理数据流的一个关键组件是Kafka框架,这是一个分布式的、高度可伸缩的网格系统,它提供了一种容错机制来支持跨不同地理区域的数据流。Kafka提供了在零拷贝和存储格式方面提供高度优化的IO功能的关键功能。

  新体系结构的另一个关键功能是从主生产数据库卸载数据负载的能力。在现有解决方案中,如果需要添加更多节点,则数据加载将发生在源发布数据库之外。在Kafka框架下,数据可以保持在Kafka级别,留下一个复制的副本,可以根据光盘的可用性来维护。数据可以使用保留策略设置,并在需要时保留。

  Avro存储格式

  卡夫卡提供的卷轴是使用Avro作为存储格式,可以提供最佳的数据传输。Avro是一种非常紧凑和快速的二进制格式,它提供最佳的数据存储和数据流,而不使用压缩,允许在其之上应用压缩。使用Avro无需将模式定义作为消息体的一部分进行传输,并将每个消息的有效负载减少为只包含数据部分。因此,在使用者端,模式是从注册表中提取的,因为Avro消息是反序列化的。

  复制网络的配置

  为了方便复制网络的配置,通过EPRS服务器进行生命周期管理,并使用Kafka提供实际的数据复制。例如,在一个三节点集群中,将有三个不同的代理在一个给定的复制网络中工作,Kafka会自动确保数据在第一个代理上一写主题就自动复制到其他代理。动物园管理员还用于提供节点协调、故障检测和故障转移功能。通过这种架构,不再有一个单一的故障点。

app购彩网平台  由于Kafka维护自动复制,相关主题在整个集群中被复制,数据将保留在集群中。一旦数据库关闭,然后由另一个数据库生成数据,该数据将保留在Kafka主题中,并且直到保留策略定义的点才可用。建议采用高保留策略--默认值为7天,但根据具体工作负载和用例的不同,可以增加保留时间。

  获得额外资源

  无论您需要高可用性还是卸载功能,Postgres中的可伸缩复制都是一个很有价值的特性。

本文由好评猫(http://bzyz185.cn/haiwai/2021-08-08/748.html)原创,转载请注明!

版权声明

本文作者来自互联网用户,不代表好评猫立场。
app购彩网平台 如果作者发布涉及版权问题请联系我们删除,谢谢!

下一篇:返回列表

网站分类