自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 通过解析类redo日志获取数据库ddl进行数据同步,各数据库差异

数据库同步软件通过解析事务日志(如 WAL、Redo、Binlog)捕获 DDL 变更时,不同数据库的日志记录机制和 DDL 支持程度存在显著差异。通过合理配置策略管理器(如过滤、转换规则)和选择支持逻辑解码的数据库(如 MySQL、Oracle),可最大化自动化同步范围,但仍需对异构特性 DDL 制定人工处理流程。

2025-03-07 13:35:20 918

原创 同样作为数据同步的载体,pgsql的wal与oracle的redo区别

PostgreSQL的WAL(Write-Ahead Logging)和Oracle的Redo日志虽然在核心功能上都是记录数据库变更以实现持久化和恢复,但在设计目标、实现机制和数据同步应用场景中存在显著差异。

2025-03-07 09:49:42 932

原创 PostgreSQL 流复制(Streaming Replication)深度解析

【代码】PostgreSQL 流复制(Streaming Replication)深度解析。

2025-03-05 13:57:14 603

原创 PostgreSQL逻辑复制功能简述

实现 WAL 日志的解析和 DML 变更的同步。PostgreSQL 的逻辑复制通过。

2025-03-05 13:31:39 657

原创 在centos7通过编译安装pg14

在CentOS上通过tar.gz。

2025-01-22 15:21:53 638

原创 PostgreSQL 事务执行的完整流程和相关进程

主进程(Postmaster)启动数据库并管理连接。为每个客户端请求创建一个后端进程(BackendProcess)执行SQL语句。后端进程(BackendProcess)执行查询,读取和修改数据。更新共享缓冲区中的数据,生成对应的WAL日志。WAL写入进程(walwriter)将WAL日志刷新到磁盘,确保事务的持久性。执行fsync,确保日志持久化。bgwriter进程(后台写入进程)定期将共享缓冲区中的脏数据页写回磁盘。autovacuum进程。

2025-01-20 11:09:11 249

原创 pgsql中事务问题幻读与不可重复读的具体区别

是指在同一事务中,对同一行数据的多次查询结果发生变化,通常是由于另一个事务修改了该行数据(如更新)。

2025-01-17 15:49:55 512

原创 pgsql执行语句后台进程、内存相关操作逻辑

主进程:前端进程负责处理客户端请求。辅助进程:包括查询优化、锁管理、后台写入等。共享内存:用于存储系统信息和缓存数据,支持并发控制和缓冲池。本地内存:每个会话使用自己的工作内存来存储操作中间结果。插入操作的流程确保了数据的完整性、一致性和事务的持久性,同时通过多进程和内存管理优化了性能。

2025-01-17 14:24:46 571

原创 在pg14版本搭建1主2备同步复制

通过上述步骤,你成功地搭建了一个 PostgreSQL 14 的。

2025-01-16 15:32:20 615

原创 pgsql同步流复制与异步流复制特性简单对比分析

适用于。

2025-01-16 15:16:17 601

原创 pgsql流复制介绍与案例演示

流复制通过 WAL 日志流传输的方式,让 PostgreSQL 实现了主从节点数据同步。通过配置主节点和备份节点,主节点的所有写操作会被实时同步到备份节点,确保数据的高可用性和灾难恢复能力。

2025-01-16 13:47:50 855

原创 事务恢复的具体过程

在 PostgreSQL 的崩溃恢复过程中,未提交事务的操作会被。

2025-01-16 09:57:30 512

原创 在pgsql中backgroundWriter进程与fsync参数区别

在 PostgreSQL 中,**`background writer`** 和操作系统提供的 **`fsync`** 系统调用都与将数据从内存刷新到磁盘有关,但它们的职责和作用范围并不相同。| **特性** | **background writer** | **fsync** |事务的持久化由 WAL 日志和 `fsync` 机制保证。

2025-01-13 13:43:34 343

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除