当前位置:380元网站建设 虎网站 > 建站百科 > 正文

不要使用多阶段提交

发布日期:2020-03-17
不要使用多阶段提交协议存储或处理事务。不要使用它。用Y轴或Z轴划分分割数据存储和处理系统。应用理由:多阶段提交协议是一种阻断提议,在它完成之前,其他事务不能执行。不要将多阶段提交协议作为廷长整体数据库生命的简单方式。它很可能降低扩展性,甚至更早地终止系统的寿命。

多阶段提交协议是专用的共识协议,其中常见的是两阶段提交协议(2PC)和三阶段提交协议(3PC)。这些协议的目的是协调参与分布式原子事务的进程,决定是提交还是终止(回退)事务。由于这些算法能够处理整个系统网络或进程方面的故障,所以它们常被当作分布式数据存储或处理的解决方案。

不要使用多阶段提交

2PC的基础算法由两个阶段构成。第一个阶段是表决阶段,即主存储设备或协调程序向所有参与者或其他存储设备发起“提交请求”。在提交前,所有参与者都处理事务,提交后参与者会告知主存储或协调程序它们能够提交了,或者投赞成票了。这就可以开始第二阶段了,即完成阶段,主存储设备给所有参与者发送提交信号,参与者们开始提交数据。只要有参与者提交失败,回退信号就会发送给所有参与者,事务将被终止。

到目前为止,该协议听起来相当不错,因为在分布式数据库环境中提供了事务的原子性。暂且不要这么早下结论。它在步骤A中发起了事务。那么在主数据库告知应用服务器事务完成(步骤C)前,所有的2PC步骤都要完成(步骤B)。在整个过程中,应用服务器上的线程都要等待SQL查询结束,且数据库响应了这一事务。这一示例非常常见,网络上几乎所有的用户购买、注册或竞价的事务,都可能用2PC实现。但是,把应用服务器锁住那么久,会造成可怕的后果。即使你可能认为自己的应用服务器还有充足的容量,或者由于应用服务器是商用硬件,可以用较低的成本扩展它们,但还要考虑锁定同样会发生在数据库端。在执行提交操作时,假设你采用的是行锁,那么在所有数据提交完之前,所有的数据行都会被锁住。如果采用的是块锁,结果会更糟我们已经大范围地实现了2PC协议,结果是灾难性的,这要完全归昝于该方法的锁定和等待特性。在实现2PC协议前,数据库最初每秒可以处理几千个读操作和写操作。在一小部分(少于20%)调用中引人了2PC后,整个站点能处理的事务量只有以前的1/4。即使我们能增加更多的应用服务器,但由于数据被锁定了,网站建设数据库也不能处理更多的查询。虽然2PC协议看起来是个比Y轴划分或乙轴划分更好的分割数据库的方法,但仔细考虑后就会发现很多问题。要用更好的办法拆分数据库表,而不是用多阶段提交协议延长单一数据库的生命。
 

什么时候去越南芽庄旅游最佳

    越南芽庄是一个美丽的海滨城市,拥有令人叹为观止的自然风光和丰富的文化遗产。它位于越南中南部的海岸线上,是越南的旅游胜地之一。如果你想在芽庄度过一个的假期,你需要知道什么时候去越南芽庄旅游。本文将提供一些有价值的信息,帮助你决定的旅游时间。 一、越南芽庄的气候 越南芽庄的气候属于热带季风气候,夏季炎热潮湿,冬季温和凉爽。芽庄的旅游旺季是从12月到4月,这个时候的天气比较干燥,温度适宜,海水清澈透明...

       如何攻克企业网站推广难题 众所周知,企业网站就相当于是企业的名片,在互联网的今天,大部分的用户都是通过浏览企业网站进而了解企业的产品,企业服务,企业文化等一系列企业信息,然而想要你的企业网站⑴时间被浏览者看到,自然离不开推广。网站推广是一个长久的工作,需要一步一个脚印的慢慢来,如今随着推广方式的不断增加,企业在网站推广中遇到很多的难题,而如何攻克这些难题,是现在很多的企业最忧心的事,若对此问题现在您还没有头绪,不妨看看 天...

       虎网网上商场网站看看小项目怎样创造大财富 很多人尝试过自己创业,但是做的非常成功的确实寥寥无几,这是什么原因呢?很简单,没有抓住市场的发展趋势和群众的需求,选择的项目没有市场,自然会以失败收场,虎网网上商城市场需求巨大,是个特色创业选择。现在去虎网网上商城网站看看,你一定会有所改观。   虎网网上商城网站是一个什么样的网站呢?   一、虎网网络是一家专注致力于网站建设、网上购物系统开发、软件开发、企业erp系统开发、网络营销推广等领域的科...

       网站被百度降权了怎么办 网站被降权了怎么解决 本文摘要:本文简单介绍了网站被降权的原因及网站被降权了怎么解决。请阅读者摆正心态,其实网站被百度降权并不是天大的事情。认真执行文章中提及的网站被降权了怎么解决的步骤,那你网站失去的必会回来。如果浏览完了还有不懂的地方,请来长沙网站建设(火星网络工作室)在线交流。 本文正文: 现在百度搜索引擎的算法一变再变,已经越来越严格。早几天就有好几个客户打电话来咨询:“网站咋被百度降权了?” 这个是个值得SE...

       网站SEO关键词排名实现分期优化策略 其实,关键词的排名就像是一个人出名的过程,大家听我一一讲来,认真向下看!   1、前期以外链为主、文章为辅   前期的话以外链为主,那么什么样的外链有效果呢?个人认为前期的外链是不用考虑发到什么地方的,只要能秒收,只要有锚文本,都可以发,当然,也可以发一些和我们行业相关的。这个时期就像一个没成名时候一样,你要让大家都认识你,不管他是做什么的,你只要让他认识你就行,提高你在各界的知名度!管他是企业家...

       免费网站空间真的免费吗? 1)功能收费型 我在几年前用过国内的一个免费空间,100M空间大小,支持ASP,access数据库,html,提供二级域名,不过流量只给2G,用完了要么掏 钱要么去他们论坛灌水赚积分换(当然挣积分也不容易),另外想绑定顶级域名要掏钱,想开通FTP要掏钱,想支持.net得掏钱 2)空间广告型 有的空间功能什么的看上去不错,不过要在你网站上挂他们的广告,网站你来建,内容你来写,广告费他们赚。变相上缴空...

最新模板
少儿英语培训机构网站建设 培训公司网站建设
成人自考网站建设 成人培训网站制作设计版面
智能家居摆设设计网站建设 智能家居装修企业网站建设
铜螺母,铜螺丝,螺栓,螺钉工厂网站建设
废气处理设备,如活性炭吸附箱、RTO蓄热式氧化处理设备、光氧等离子复合设备 低温等离子设备 光氧催化设备等网企业网站建设
图文阅读