Netlix Dynomite特性标准检测,根据AWS和Redis

2021-03-05 17:45 jianzhan

Netlix Dynomite特性标准检测,根据AWS和Redis


Netlix Dynomite特性标准检测,根据AWS和Redis Dynomite可以将最后1致性(eventual consistency)拓展为融洽1致性(tunable consistency)。应用DC_ONE方式,读写能力个人行为在local Availability Zone(AZ)下是同歩的;应用DC_QUORUM方式,当地地区特殊数量结点下的实际操作是同歩的。

上年,Netflix云数据信息库(CDE)精英团队推出了Dynomite。Dynomite是1个代理商层,旨在将随意非遍布式的数据信息库转换为分块、多地区的遍布式数据信息库系统软件。Dynomite出示高能用性,根据Active-Active设定,就算AWS中全部region无效了,依然可以一切正常工作中。

Netflix早已在生产制造系统软件里布署了Dynomite。在系列blog文章内容中,Netflix详尽叙述了Dynomite的应用情景和特点。比如在第1篇里,大家能够掌握Dynomite协助Redis在AWS上线形拓展的细节。

Dynomite可以将最后1致性(eventual consistency)拓展为融洽1致性(tunable consistency)。应用DC_ONE方式,读写能力个人行为在local Availability Zone(AZ)下是同歩的;应用DC_QUORUM方式,当地地区特殊数量结点下的实际操作是同歩的。

由检测获得的結果,Dynomite能从3,6,12,241路拓展到48个连接点,在DC_ONE和DC_QUORUM方式下,吞吐量率都能线形地提高。与此另外,Dynomite在延迟时间层面只提升了非常少的支出,就算在DC_QUORUM方式下,(延迟时间)也仅有几毫秒。DC_QUORUM方式在延迟时间和吞吐量量层面处在缺点,可是能为顾客出示更好的读写能力确保。

最终,Dynomite也适用Redis管路,可以大批量地解决恳求,从而提高高达50%的特性。Dynomite根据提高吞吐量量来降低延迟时间,从客户的角度讲,这是具备实际实际意义的。

该blog系列的下1篇文章内容,是有关Dynomite中的逆熵解决难题,和怎样获得更好的1致性。