- 博客(7)
- 收藏
- 关注
原创 第十一章 PostgreSQL中的流复制
搞了一个公众号PostgreSQL运维技术,欢迎来踩~悄悄放一张:PostgreSQL运维技术原文:https://www.interdb.jp/pg/pgsql11.html同步流复制的特性是从9.1版本开始实现的,这种本地复制特性是基于log shipping,这是一种通用的复制技术。其中主服务器持续地发送wal数据,然后备库在本地对接收到的wal数据进行重放。这一章文字比较多,也是PG实现高可用(一主多从)的基石,很重要......这章包括以下几个主题:流...
2021-01-28 14:41:16 4411
原创 PyZmq Tornado Event Loop
pyzmq是ZeroMQ消息库的Python包装器。Facebook的Tornado包括一个eventloop,用于在文件描述符和本机套接字上处理轮询事件。pyzmq已经包含了Tornado的一小部分(特别是它的ioloop),并将其IOStream类适配到ZMQStream中,以处理ØMQ套接字上的轮询事件。ZMQStream对象的工作方式与套接字对象非常相似,但不是直接调用recv(),而是使用on_recv()注册回调。回调函数也可以通过on_send()来注册send事件。下面是一个带有ze
2021-01-27 21:22:50 611
原创 常用Awesome List系列
目前 GitHub 上最出名的 awesome list:https://github.com/sindresorhus/awesomeAwesome Awesomeness (awesome list 的 awesome list): https://github.com/bayandin/awesome-awesomenessPython: <https://github.com/vinta/awesome-pythonJava: https://github.com/akullp...
2021-01-27 20:43:03 612
原创 pg之使用pg_upgrade进行大版本升级
官网:https://www.postgresql.org/docs/current/pgupgrade.html描述pg_upgrade(以前称为pg_migrator)允许存储在PostgreSQL数据文件中的数据升级到更高的PostgreSQL主版本,而不需要进行主版本升级所需的数据转储/重新加载,例如从9.5.8升级到9.6.4或从10.7升级到11.2。对于较小的版本升级,例如从9.6.2升级到9.6.3或从10.1升级到10.2,它不是必需的。主要的PostgreSQL版本会定期添加
2021-01-19 17:10:59 2268
原创 第二章 PostgreSQL进程和内存体系结构
搞了一个公众号PostgreSQL运维技术,欢迎来踩~悄悄放一张:PostgreSQL运维技术本章总结了PostgreSQL的进程架构和内存架构。2.1. Process Architecture(进程架构)PostgreSQL是一个客户端/服务器类型的关系数据库管理系统,具有多进程架构,运行在单个主机上。多个进程协同管理一个数据库集群通常被称为“PostgreSQL server”,它包含以下类型的进程:postgres 服务器进程:postgres服务器进程...
2021-01-19 11:37:17 566 1
原创 第一章 PostgreSQL中的数据库集群、数据库和表
这一章主要介绍四个概念:数据库集群的逻辑结构数据库集群的物理结构表文件的内部布局读写数据元组的方法01—数据库集群的逻辑结构Pg中的集群,也即database cluster,是由PostgreSQL服务端来管理的一组数据库(database)的集合。注意这里是数据库(database)的集合,不是数据库服务(database servers)的集合。一个PostgreSQL服务器运行在单个主机上,管理单个数据库集群。Pg与大多数的关系型数据库一样...
2021-01-14 17:49:56 1408
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人