当前位置: 首页 > news >正文

河南省建设厅官方网站 吴浩家装设计公司排行榜

河南省建设厅官方网站 吴浩,家装设计公司排行榜,wordpress 站长统计插件,周至做网站的公司PgDog 是一个实现了 PostgreSQL 分片、连接池以及负载均衡功能的中间。PgDog 使用 Rust 语言编写,支持跨平台(Linux、Mac OS、Windows),具有高性能和高可靠性,可以在不需要修改任何应用程序的前提下实现 PostgreSQL 数…

PgDog 是一个实现了 PostgreSQL 分片、连接池以及负载均衡功能的中间。PgDog 使用 Rust 语言编写,支持跨平台(Linux、Mac OS、Windows),具有高性能和高可靠性,可以在不需要修改任何应用程序的前提下实现 PostgreSQL 数据库的水平扩展。

在这里插入图片描述

如果你使用过 PgCat 连接池,可以把 PgDog 看作它的新一代继承者。

以下是 PgDog 支持的主要功能特性。

分片功能

PgDog 分片(Sharding)可以将数据库和数据表等拆分到多个 PostgreSQL 服务器中,每个分片包含数据的一个子集,PgDog 负责解决查询路由、跨分片查询和数据移动。

在这里插入图片描述

每个分片可以包含多个数据库,其中一个是主节点(Primary),负责读写操作;其他节点是副本(Replica),只能执行查询操作。

负载均衡

PgDog 工作在 OSI 模型的应用层,支持多个 PostgreSQL 副本的负载均衡。

在这里插入图片描述

对于查询(SELECT)语句,PgDog 提供了三种可配置的策略:随机(默认)、最小连接、轮询。

对于修改(INSERT、UPDATE 等)操作,PgDog 指定了一个主节点(Primary),这类操作只会发送到主节点。

健康检查

PgDog 定期针对副本进行健康检查,确保数据库节点能够接受连接并执行查询。如果一个节点的健康检查失效,PgDog 会将其列入禁用主机列表,无法再接受客户端的请求。

在这里插入图片描述

主机禁用具有一定的时效性,如果被禁用的主机恢复了健康检查,可以自动加入负载均衡的目标中。

事务模式

事务模式使得 PgDog 通过共享少量 PostgreSQL 连接服务数千个客户端。这是默认的模式。

在这里插入图片描述

这种模式下 PgDog 提供了一个连接池,如果连接池建立的上百个 PostgreSQL 连接,那么它就可以支持数十万个客户端同时连接。

插件系统

PgDog 支持插件开发,用户可以开发自定义的插件,用于修改查询路由、重新查询或者返回定制结果。PgDog 插件可以使用任何语言进行开发,以共享代码库的形式提供,在应用启动时加载。

认证机制

PostgreSQL 支持各种认证方式,目前 PgDog 实现了其中一部分,例如常用的 SCRAM-SHA-256;PgDog 未来会实现全部认证方式。

会话模式

PgDog 会话模式为每一个客户端分配一个 PostgreSQL 连接,可以确保提供全部 PostgreSQL 功能,包括持久性会话变量、设置和基于进程的功能(例如 LISTEN/NOTIFY)。一些批处理的任务(例如导入大量数据)在会话模式下的性能会更好。

虽然会话模式不支持共享的服务器连接,但是 PgDog 连接池仍然可以保留一定数量的连接复用,可以减少 PostgreSQL 服务器的消耗。

官方网站:https://pgdog.dev/

http://www.dtcms.com/a/488541.html

相关文章:

  • 百度问答下载安装seo查询工具
  • 海关网站建设方案网站建设公开
  • 兰州网站建设运营方案如何制作自己的网站链接视频
  • 网站关键词排名突然没了宜宾市珙县住房城乡建设网站
  • 浅谈高校网站群的建设泰州网络营销
  • 外贸网站违反谷歌规则网站公告怎么做
  • 免费搭建贴吧系统网站wordpress管理界面更名
  • 以AtomicInteger为例的Atomic 类的底层CAS细节理解
  • 免费网站域名注册申请同一服务器建两个wordpress
  • 中国建设银行安徽省分行网站广州icp网站测评
  • 视频压缩包加密的操作
  • 网站如何做的看起来高大上有没有可以免费的片
  • Manim作图结构基本初探
  • 长春建设公司网站搜索引擎seo推广
  • 佛山市住房建设局网站投放广告的渠道有哪些
  • VB.NET 中的常量与变量
  • 推广发帖网站去哪找wordpress主题
  • 光泽网站建设wzjseo网站交换链接怎么做?
  • 怎样做网站的后台商务网站规划与设计实训报告
  • 给文字做网站链接网站为什么续费
  • 网站推广的内容wordpress ico不显示
  • 小轲网站建设wordpress调用站点标题
  • 郑州网站建设公司哪家专业好找人做网站注意什么问题
  • 用非(~)和与()表示亦或(^)
  • 郑州网站建设索q479185700济南网络公司哪家好
  • 性能测试+监控体系一站式搭建指南:从脚本设计到服务器资源全景监控
  • 网站还难做啊手机兼职软件
  • 网站后台程序如何做读书网站建设策划书
  • 如何使用二级域名做网站毛绒玩具东莞网站建设
  • PCIe协议之 PAM4 篇之格雷码应用,你真理解了吗?(二)