英方DOT数据序列化(Data Order Transfer)技术详解

时间:2017-07-25
新闻中心 · 技术文章
发布时间:2017‑07‑25
DOT技术 数据序列化 字节级复制 I/O序保证 数据一致性

什么是数据序列化

数据序列化多用于数据传输场景,用于保障通信两端数据库数据一致,消除比对差异。序列化指将对象的状态属性进行保存,待需要时再进行恢复。

完整过程分为序列化与反序列化:序列化把数据拆解为字节流,用于文件存储或者网络传输;反序列化读取字节流,重新还原构建对象。对象序列化可以转换基础数据类型,恢复对象则需要对应的对象实例。

序列化特性:如果一个类支持序列化,它的子类同样可以序列化;static、transient修饰的成员无法序列化,static保存类全局状态,transient为对象临时数据。

灾备业务场景中,生产端向灾备端传输数据,经常会出现主备数据不一致,引发数据库迁移故障。针对该痛点,英方研发DOT(Data Order Transfer)数据序列化传输技术,保障生产与灾备中心之间数据一致性与完整性。

DOT技术I/O层原理

文件系统I/O操作本身具备序列化要求,操作日志必须严格保留原始执行顺序。尤其数据库这类特殊文件,数据捕获、传输、写入存储,都必须严格遵从源端操作顺序;一旦顺序错乱,灾备端数据库将直接损坏不可用。英方DOT技术,对全链路数据做有序管控,保证每一步处理顺序和源端保持一致,保障数据一致性。

基础灾备模型 DOT数据序列化传输原理图

基础的灾备模型

乱序问题与DOT处理逻辑

内核态模块捕获I/O操作时是有序的,但在内核态向用户态拷贝、网络传输过程,受拷贝机制、线程调度影响,I/O序列会发生乱序,直接破坏数据一致性。

英方DOT解决思路:源端捕获I/O操作时,为每一条I/O日志打上序列化序号;灾备端收到日志后,依据序号重新还原I/O执行序列,完全对齐源端操作顺序之后,再执行灾备端写入动作。

DOT技术核心优势

传统备份依靠定期备份快照,恢复精度受备份周期限制。依托DOT数据序列化传输技术,英方灾备产品可以做到单次I/O操作级别的恢复粒度,远高于传统备份方案。

DOT技术,保障跨节点数据复制顺序与一致性

DOT(Data Order Transfer)数据序列化传输技术是英方核心底层技术,通过I/O序号标记、接收端重排,规避拷贝、网络传输带来I/O乱序,保障数据库、文件在远距离复制场景下主备数据一致,实现I/O级别的细粒度数据恢复。

延伸阅读: i2COOPY实时数据复制;

及时响应,快速服务,为您保驾续航

立即注册

请先完成图形验证

验  证  码:

英方官网验证码
第三方二维码 第三方二维码
英方公告铃铛图标
英方公告铃铛图标

公告

英方侧边栏向右箭头
英方高亮提示圆点
英方软件公告
各位求职者、合作伙伴:
近期有第三方冒用英方名义发布虚假招聘、不实业务信息。我司正规招聘全程零收费,非官网渠道信息均不作数。
信息核验热线:400-0078-655
遇诈骗请保留证据,及时联系我们并报警
英方软件
2026 年 6 月 23 日
英方邮件咨询图标
英方邮件咨询图标

邮件

英方销售支持图标
英方销售支持图标

销售

英方侧边栏向右箭头
联系销售:400-0078-655 转 1