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 团队