当前位置:   article > 正文

ER能做什么_er核心设备有什么用

er核心设备有什么用

        在Informix 7.31还是7.30版本开始就有ER的技术,老实说,用的不好,推广的也不好,学习的人就更少了,能学明白的人就更少了----这或许跟缺少业务场景有关系。

       在这里,我们谈一下ER能做什么,能给用户解决什么样的问题:

        1、ER的核心是复制(replication),复制就是数据从一个复制服务器(启用了ER的数据库服务器可以称作复制服务器),复制到了另外一个复制服务器;

        2、在复制的过程中,可以实现单向复制,也可以实现双向复制;

        3、在复制的拓扑中,可以实现森林拓扑树的功能,数据从一个拓扑树的叶子节点,复制到另外一个拓扑树的叶子节点,中间可以经历若干NOROOT节点;

        4、在复制过程中出现的若干问题,ER都 已经做了充分的考虑,比如目标端机器异常、网络异常、目标端应用的时候锁表的问题等等(这个是比较困难和复杂的);

        5、ER可以实现数据的全量同步,尤其是在已经运行了一段时间的生产环境中部署ER,且生产环境中还有数据一致在DML的情况下,可以通过使用ER的全量同步;

        6、ER可以对通各个节点同步的数据,进行比对包括多的、少的、主键一致但是某个字段有差异的行都能分析出来;

        7、ER还可以通过template实现全库表的复制,也可以灵活的实现多个表的复制;

        8、ER还实现了shard的功能,数据可以根据某个规则分布在多个服务器上,减轻了索引的大小,并且可以充分的利用每个机器的处理性能;

        9、ER还提供了grid 的功能,可以对gridtable实现查询、group  by、order by;

        其实单单就复制的功能而言,ER的复制类似于oracle 的streams。但是ER提供了shard和grid的想法和当今在用的分库分表的用法极度相似,可见当初的设计在的灵魂和思想还是非常超前的,只可惜投入和推广做的差了一些。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/596173
推荐阅读
相关标签
  

闽ICP备14008679号