实现PostgreSQL逻辑复制实战
Conference China 2016 中国用户大会 实现PostgreSQL逻辑复制实战 王青松 神州飞象(北京)数据科技有限公司 Your Logo 2016Postgres中国用户大会 Postgres Conference China 2016 中国用户大会 简介 逻辑复制的功能是从PG的WAL日志中,读取数 据库更新信息,然后“翻译”(Decode)成逻 辑的形式,可发送到远程从库做数据同步。 辑的形式,可发送到远程从库做数据同步。 PG WAL Other DB 2016Postgres中国用户大会 Postgres Conference China 2016 中国用户大会 为什么要选择逻辑复制? 2016Postgres中国用户大会 Postgres Conference China 2016 中国用户大会 数据库总体架构 PostgreSQL 主库 数据库中间件 逻辑复制 2016Postgres中国用户大会 Postgres Conference China 2016 中国用户大会 SQL语句 数据 MYSQL PG ORACLE LOGICAL Broker M1 M2 M3 Mn Master 逻辑解码 产生SQL+数据 MQ消息队列 DB重放语句 逻辑复制架构图0 码力 | 17 页 | 1.90 MB | 1 年前32.7 Harbor开源项目容器镜像远程复制的实现
Harbor开源项目 容器镜像远程复制的实现 Henry Zhang (张海宁) Chief Architect VMWare China 自我介绍 • VMware中国研发首席架构师 • Harbor开源企业级容器Registry项目创始人 • Cloud Foundry中国社区最早技术布道师之一 • 多年全栈工程师 • 《区块链技术指南》、《软件定义存储》作者之一 亨利笔记 《区块链技术指南》0 码力 | 37 页 | 3.47 MB | 1 年前33 使用Python加速文件传输和文件复制 Giampaolo Rodola
efficiently ○ copy files efficiently ● Part 2: ○ psutil ● 第1部分 ○基础的 Unix 概念 ○基础的 Socket 操作 ○高效的传输文件 ○高效的复制文件 ● 第2部分 ○ psutil UNIX concepts (oversimplified) [简单聊聊 Unix 的相关概念] System call / 系统调用 ● A way0 码力 | 78 页 | 654.51 KB | 1 年前3消息中间件RocketMQ原理解析 - 斩秋
..................................................................................... 39 4.3 HA 异步复制 .................................................................................................. group)定时发送到, brokerAddrTable 集合中列出的 broker 上去 Producer 发送消息只发送到 master 的 broker 机器,在通过 broker 的主从复制机制拷贝到 broker 的 slave 上去 二:Producer 如何发送消息 Producer 轮询某 topic 下的所有队列的方式来实现发送方的负载均衡 DefaultMessageStore 加消息写入 commitlog 2.2 分布式事物消息落地 2.2.1 消息落地 commitLog 针对事物消息的处理,消息的第 20 位开始的八位记录是的消息在逻辑队列 中的 queueoffset, 但是针对事物消息为 preparedType 和 rollbackType 的存储的是事物状态 表的索引偏移量 2.2.2 分发事物消息:0 码力 | 57 页 | 2.39 MB | 1 年前3RISC-V 开放架构设计之道 1.0.0
同时也阐释了我们在设计 RISC-V 时做出的特定决策。我能想象本书将成为许多 RISC-V 从业者家喻户晓的参考指南。 ——克尔斯泰·阿桑诺维奇(Krste Asanović),加州大学伯克利分校教授,四位 RISC-V 架构师之一 我喜欢 RISC-V 和这本书,因为它们优雅——简明扼要且完整。书中评论还提供 了一些野史、设计的动机,以及对各种架构的批评。 ——切斯特·戈登·贝尔(C. Gordon 相对栈指针取浮点双字 CI C.FLDSP rd,imm 比较-置位 小于则置位 R SLT rd,rs1,rs2 存数 存字 CS C.SW rs2′,imm(rs1′) 小于立即数则置位 I SLTI rd,rs1,imm 相对栈指针存字 CSS C.SWSP rs2,imm 无符号小于则置位 R SLTU rd,rs1,rs2 存浮点字 CS C C.FSW rs2′,imm(rs1′) 无符号小于立即数则置位 I SLTIU rd,rs1,imm 相对栈指针存浮点字 CSS C.FSWSP rs2,imm 分支 相等时分支 B BEQ rs1,rs2,imm 存浮点双字 CS C.FSD rs2′,imm(rs1′) 不等时分支 B BNE rs1,rs2,imm 相对栈指针存浮点双字 CSS0 码力 | 223 页 | 15.31 MB | 1 年前3Blender v3.4 参考手册(简体中文版)
都是数字艺术家表达思想的媒介,理解它们,运⽤它们,你才能将Blender⽤到 极致。 请继续阅读这套⼿册,学习更多Blender⼯具的功能,向其他艺术家和科技领域 敞开你的思维,总有⼀天,你也能成为⼀位伟⼤的艺术家。 Blender的历史 1988年,Ton Roosendaal与⼈合作创建了荷兰的动画⼯作室NeoGeo。NeoGeo很 快成为了荷兰最⼤的3D动画⼯作室,跻⾝欧洲顶尖动画制作者⾏列。NeoGeo subdivision surfaces),渐变着⾊(ramp shaders),完全超采样(full OSA),等等。 2.35 -- 2004年12⽉: 另⼀个饱含改进的版本:物体钩挂,曲线变形和曲线锥化,粒⼦复制以及 更多。 2.36 -- 2004年12⽉: 稳定版本,幕后⼯作很多,法线和位移映射改进。 2.37 -- 2005年6⽉: 变换⼯具和窗⼜⼩部件、 软体、 ⼒场、 挠度、 增强细分曲⾯、 个新增遮⽚,畸变和滤镜节点,建模和动画的改进,更好的多重笔刷绘 制、 流体粒⼦、 代理对象、 序列编辑器的重写,和后期 UV 贴图绘画。 2.44 -- 2007年5⽉: ⼤新闻,除了两个新的修改器和重新启动的 64 位操作系统⽀持外,增加了 次表⾯散射,模拟⽣物和软物体表⾯的光散射。 2.45 -- 2007年9⽉: 重⼤bug修复,解决了⼀些性能问题。 2.46 -- 2008年5⽉: 桃项⽬发布,⼤约70 码力 | 4571 页 | 265.39 MB | 1 年前3Blender v3.6 参考手册(简体中文版)
都是数字艺术家表达思想的媒介,理解它们,运⽤它们,你才能将Blender⽤到 极致。 请继续阅读这套⼿册,学习更多Blender⼯具的功能,向其他艺术家和科技领域 敞开你的思维,总有⼀天,你也能成为⼀位伟⼤的艺术家。 Blender的历史 1988年,Ton Roosendaal与⼈合作创建了荷兰的动画⼯作室NeoGeo。NeoGeo很 快成为了荷兰最⼤的3D动画⼯作室,跻⾝欧洲顶尖动画制作者⾏列。NeoGeo subdivision surfaces),渐变着⾊(ramp shaders),完全超采样(full OSA),等等。 2.35 -- 2004年12⽉: 另⼀个饱含改进的版本:物体钩挂,曲线变形和曲线锥化,粒⼦复制以及 更多。 2.36 -- 2004年12⽉: 稳定版本,幕后⼯作很多,法线和位移映射改进。 2.37 -- 2005年6⽉: 变换⼯具和窗⼜⼩部件、 软体、 ⼒场、 挠度、 增强细分曲⾯、 个新增遮⽚,畸变和滤镜节点,建模和动画的改进,更好的多重笔刷绘 制、 流体粒⼦、 代理对象、 序列编辑器的重写,和后期 UV 贴图绘画。 2.44 -- 2007年5⽉: ⼤新闻,除了两个新的修改器和重新启动的 64 位操作系统⽀持外,增加了 次表⾯散射,模拟⽣物和软物体表⾯的光散射。 2.45 -- 2007年9⽉: 重⼤bug修复,解决了⼀些性能问题。 2.46 -- 2008年5⽉: 桃项⽬发布,⼤约70 码力 | 4850 页 | 304.16 MB | 1 年前3Blender v3.5 参考手册(简体中文版)
都是数字艺术家表达思想的媒介,理解它们,运⽤它们,你才能将Blender⽤到 极致。 请继续阅读这套⼿册,学习更多Blender⼯具的功能,向其他艺术家和科技领域 敞开你的思维,总有⼀天,你也能成为⼀位伟⼤的艺术家。 Blender的历史 1988年,Ton Roosendaal与⼈合作创建了荷兰的动画⼯作室NeoGeo。NeoGeo很 快成为了荷兰最⼤的3D动画⼯作室,跻⾝欧洲顶尖动画制作者⾏列。NeoGeo surfaces),渐变着⾊(ramp shaders),完全超采样(full OSA),等等。 2.35 -- November 2004: 另⼀个饱含改进的版本:物体钩挂,曲线变形和曲线锥化,粒⼦复制以及 更多。 2.36 -- December 2004: 稳定版本,幕后⼯作很多,法线和位移映射改进。 2.37 -- June 2005: 变换⼯具和窗⼜⼩部件、 软体、 ⼒场、 挠度、 个新增遮⽚,畸变和滤镜节点,建模和动画的改进,更好的多重笔刷绘 制、 流体粒⼦、 代理对象、 序列编辑器的重写,和后期 UV 贴图绘画。 2.44 -- May 2007: ⼤新闻,除了两个新的修改器和重新启动的 64 位操作系统⽀持外,增加了 次表⾯散射,模拟⽣物和软物体表⾯的光散射。 2.45 -- September 2007: 重⼤bug修复,解决了⼀些性能问题。 2.46 -- 2008年5⽉: 桃项0 码力 | 4816 页 | 302.58 MB | 1 年前3Blender v4.0 参考手册(简体中文版)
数字艺术 家表达思想的媒介,理解它们,运⽤它们,你才能将Blender⽤到极致。 请继续阅读这套⼿册,学习更多Blender⼯具的功能,向其他艺术家和科技领域敞开 你的思维,总有⼀天,你也能成为⼀位伟⼤的艺术家。 Blender的历史 1988年,Ton Roosendaal与⼈合作创建了荷兰的动画⼯作室NeoGeo。NeoGeo很 快成为了荷兰最⼤的3D动画⼯作室,跻⾝欧洲顶尖动画制作者⾏列。NeoGeo subdivision surfaces),渐变着⾊(ramp shaders),完全超采样(full OSA),等等。 2.35 -- 2004年12⽉: 另⼀个饱含改进的版本:物体钩挂,曲线变形和曲线锥化,粒⼦复制以及 更多。 2.36 -- 2004年12⽉: 稳定版本,幕后⼯作很多,法线和位移映射改进。 2.37 -- 2005年6⽉: 变换⼯具和窗⼜⼩部件、 软体、 ⼒场、 挠度、 增强细分曲⾯、 多个新增遮⽚,畸变和滤镜节点,建模和动画的改进,更好的多重笔刷绘 制、 流体粒⼦、 代理对象、 序列编辑器的重写,和后期 UV 贴图绘画。 2.44 -- 2007年5⽉: ⼤新闻,除了两个新的修改器和重新启动的 64 位操作系统⽀持外,增加 了次表⾯散射,模拟⽣物和软物体表⾯的光散射。 2.45 -- 2007年9⽉: 重⼤bug修复,解决了⼀些性能问题。 2.46 -- 2008年5⽉: 桃项⽬发布,⼤约70 码力 | 5352 页 | 306.21 MB | 1 年前3Blender v3.3 参考手册(简体中文版)
都是数字艺术家表达思想的媒介,理解它们,运⽤它们,你才能将Blender⽤到 极致。 请继续阅读这套⼿册,学习更多Blender⼯具的功能,向其他艺术家和科技领域 敞开你的思维,总有⼀天,你也能成为⼀位伟⼤的艺术家。 Blender的历史 1988年,Ton Roosendaal与⼈合作创建了荷兰的动画⼯作室NeoGeo。NeoGeo很 快成为了荷兰最⼤的3D动画⼯作室,跻⾝欧洲顶尖动画制作者⾏列。NeoGeo surfaces),渐变着⾊(ramp shaders),完全超采样(full OSA),等等。 2.35 -- November 2004: 另⼀个饱含改进的版本:物体钩挂,曲线变形和曲线锥化,粒⼦复制以及 更多。 2.36 -- December 2004: 稳定版本,幕后⼯作很多,法线和位移映射改进。 2.37 -- June 2005: 变换⼯具和窗⼜⼩部件、 软体、 ⼒场、 挠度、 个新增遮⽚,畸变和滤镜节点,建模和动画的改进,更好的多重笔刷绘 制、 流体粒⼦、 代理对象、 序列编辑器的重写,和后期 UV 贴图绘画。 2.44 -- May 2007: ⼤新闻,除了两个新的修改器和重新启动的 64 位操作系统⽀持外,增加了 次表⾯散射,模拟⽣物和软物体表⾯的光散射。 2.45 -- September 2007: 重⼤bug修复,解决了⼀些性能问题。 2.46 -- 2008年5⽉: 桃项0 码力 | 4560 页 | 265.10 MB | 1 年前3
共 703 条
- 1
- 2
- 3
- 4
- 5
- 6
- 71