2025年9月25日: PostgreSQL 18 发布!

SynchDB 1.1 发布 - 现在支持 Oracle 并增强了数据转换功能

发布于 2025-04-21,作者 Hornetlabs Technology Inc
相关开源项目

发布日期:2025 年 4 月 17 日

我们很高兴地宣布 SynchDB 1.1 发布!本次更新通过支持 Oracle 连接器、增强的数据转换功能以及核心数据处理引擎的显著性能改进,扩展了我们的异构数据库同步能力。

SynchDB 继续提供无缝、原生的数据同步,无需中间件即可直接从多个数据库平台同步到 PostgreSQL,现已具备更广泛的兼容性和灵活性。

主要增强功能

新增连接器支持

  • Oracle 连接器支持 - 直接从 Oracle 数据库同步数据
  • 扩展兼容 PostgreSQL 16、17 和 IvorySQL 4.4
  • 支持 Oracle 的可变大小/精度 NUMBER 数据类型处理

高级对象映射和数据转换

  • 新的对象映射系统,配备专用表和函数,支持灵活的数据转换
  • 简化表名、列名和数据类型映射的管理
  • 转换表达式,支持复杂数据转换

改进的监控和元数据

  • 数据类型和命名映射的并排比较视图
  • 增强统计信息,支持源、Debezium 和 PostgreSQL 之间的时间戳跟踪

性能优化

  • DML 解析和 JNI 调用的智能缓存
  • 更高效的 JSONB 处理,加快数据处理速度
  • 优化的批量处理,提高吞吐量
  • 模块化数据处理引擎设计,支持复杂映射

配置和控制

  • 新的错误处理策略(跳过、退出或重试)
  • Debezium 日志级别控制
  • 额外的快照模式选项
  • 增强的 SSL 连接参数管理

与先前版本的更改

  • 对象映射现在取代了规则文件,配置更灵活
  • 对 ALTER TABLE 操作更智能的处理
  • 基于类别的增强数据类型处理
  • 简化的连接器配置

已修复的问题

  • 解决了主键字段的 SPI 更新/删除问题
  • 修复了具有重复主键的 ALTER TABLE 错误
  • 修正了来自 JSON 更改事件的列模式查找
  • 修复了错误处理和列操作相关的问题

资源

关于 SynchDB

SynchDB 是 Hornetlabs Technology 开发的一款开源 PostgreSQL 扩展。它能够以高吞吐量和可靠性实现从异构数据库(MySQL、MS SQLServer、Oracle 等)到 PostgreSQL 的直接数据复制。该扩展无需中间件或第三方软件即可处理所有同步需求。

我们感谢您一直以来的支持和反馈,我们将努力使 SynchDB 成为 PostgreSQL 最强大的数据库同步工具。

诚挚地,

Hornetlabs Technology 的 SynchDB 团队