英方数据序列化(DOT)是什么技术

时间:2017-10-31
新闻中心 · 技术前沿
发布时间:2017‑10‑31
DOT技术 数据序列化 Data Order Transfer 数据一致性

数据序列化拥有众多应用场景,在数据传输场景中,它可以保障两端数据库的数据保持一致,规避比对出现差异的问题。

数据序列化,核心在于序列化,它可以将一个对象的状态(各个属性量)进行保存,需要的时候再进行释放。序列化分为序列化、反序列化两大部分。序列化是流程的第一阶段,把数据拆解为字节流(I/O),用于文件存储或者网络传输;反序列化就是读取字节流,重新构建对象。对象序列化不仅可以把基础数据类型转为字节形式,部分场景还可以完成数据恢复,数据恢复需要依赖对应的对象实例。

序列化具备明显特性:如果一个类支持序列化,它的子类同样可以被序列化。被声明为static、transient修饰的成员数据无法序列化;static代表类的状态,transient代表对象的临时数据。

灾备场景痛点:主备数据不一致风险

灾备业务中,生产端向灾备端传输数据,受各类因素影响,很容易发生主备两端数据不一致,引发数据库、数据迁移故障,带来额外业务风险。为此英方股份经过长期研发,自研数据序列化传输技术DOT(Data Order Transfer),严格保障生产系统与灾备中心的数据一致性与完整性。

DOT技术I/O层实现原理

文件系统I/O操作本身就具备序列化要求,对应的操作日志也必须维持原始操作顺序。数据库文件这类特殊数据文件,对数据捕获、传输、存储都要求严格遵从源端顺序,一旦乱序,灾备恢复后的数据库就会直接不可用。英方DOT技术,保证数据全流程按序传输、处理,以此保障数据一致性。

基础的灾备模型

基础的灾备模型

内核态捕获模块抓取I/O操作时,操作本身是有序的。但是在内核态向用户态拷贝、网络传输的过程,受拷贝机制、线程调度影响,I/O序列有可能被打乱,直接破坏数据一致性。源端工作机会为每一条I/O操作日志打上序列化序号,保证原始操作次序完整传递给灾备机;灾备机收到日志,会根据序号重新排序,只有和源端序列完全对齐之后,才会写入灾备存储。

DOT技术核心优势

传统备份方案不会保存序列化操作日志,恢复精度受备份周期限制;英方DOT数据序列化传输技术,可以达到系统每一次I/O操作级别的恢复粒度,远优于传统容灾备份手段,从底层规避传输乱序带来的数据损坏风险。

延伸阅读: i2COOPY实时数据复制软件; i2Move系统在线迁移

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

立即注册

请先完成图形验证

验  证  码:

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

公告

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

邮件

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

销售

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