以GPS技术、合成孔径雷达干涉差分技术和机载激光雷达技术为代表的空间对地观测技术,正逐步得到发展和应用。总之,现代变形监测技术发展趋势有以下几个方面的特征:多种传感器、数字近景摄影、全自动跟踪全站仪和GPS的应用,将走向实时、连续、高效率、自动化、动态监测系统的方向发展。◎习题与思考题1. 变形监测技术有哪几种分类方法?......
2025-09-30
2PC有效,但是在性能上也常给人以口舌。有两种2PC的变形可以改进性能,其实现方式是通过以下一种途径来实施。
●减少协调者和参与者间传递的消息数。
●减少写入日志的次数。
这些相关协议称为假设夭折(presumed abort)2PC协议和假设提交(presumed commit)2PC协议。假设夭折2PC协议是一个优化处理只读事务和更新事务的协议,这类更新在别人对数据库进行更新时不实施更新(所以也称部分更新)。假设提交2PC协议优化通用更新事务的处理。
1.假设夭折2PC协议
在假设夭折2PC协议里做出如下假设:无论什么时候,只要参与者向协调者进行事务结局的投票,如果虚拟存储器中没有关于它的相关信息,则对询问的响应默认为夭折事务。这么做的原因是,如果是提交,则协调者不会忘记这个事务,且会一直等待所有参与者的答复,直到不再询问该事务为止。
使用这个惯例,协调者在其决定夭折事务以后就可以立即忘记该事务。虚拟存储器可以将abort记录写入日志,无须苦苦等待协调者对夭折事务的响应。其实,在abort记录后,协调者也无须再写end-of-transaction记录。(https://www.chuimin.cn)
参与者无须强制写abort记录,因为如果节点在收到决策前发生故障,然后恢复,恢复例程会检查日志决定事务的结局。如果找不到记录,则会询问协调者,协调者会告诉它已为夭折事务。所以参与者无须强制写abort记录。
因为减少了传输的消息,所以假设夭折2PC协议更有效。
2.假设提交2PC协议
假设夭折2PC协议一旦决策为夭折事务,就忘记该事务,从而改进了性能。因为大多数事务希望提交,所以类似的事务可以使用假设提交2PC协议。
假设提交2PC协议是以没有事务信息存在为基础的。但不要简单地把它看成是假设夭折2PC协议的对偶,因为一个准确的对偶要求协调者在其决定提交后忘记该事务,不强制commit记录(还有参与者的ready记录),提交命令也无须答复。我们看如下场景,协调者发送prepare消息并开始收集信息,但在收集到全部信息及做出决策前出现故障。此时,参与者等待一会,然后将事务转入恢复程序。一方面,因为没有关于该事务的信息,所以每个参与者的恢复例程将提交该事务。另一方面,协调者在其恢复时间夭折该事务,从而造成不一致。
简单变形这个协议可以解决这个问题,我们把这个变形称为假设提交2PC。这个协调者在发送prepare消息前,强制写一个收集记录,包括涉及正在执行的所有事务的参与者的名字。参与者进入COLLECTING状态,然后发送prepare消息和进入WAIT状态。参与者收到prepare消息后决定如何处理事务,按照自己的选举处理。协调者从所有参与者处收到决策,做出提交或夭折记录。如果决定夭折事务,协调者写下abort记录,然后进入ABORT状态,发送一条global-abort消息。如果决定提交事务,则会写下一条commit记录,然后发送global-commit命令,忘记该事务。在参与者接收到global-commit消息后,参与者会写下commit记录,并更新数据库。如果参与者接收一条global-abort消息,则写下一条abort记录并给出答复。协调者接收到夭折答复就写下一条end记录,忘记该事务。
相关文章
以GPS技术、合成孔径雷达干涉差分技术和机载激光雷达技术为代表的空间对地观测技术,正逐步得到发展和应用。总之,现代变形监测技术发展趋势有以下几个方面的特征:多种传感器、数字近景摄影、全自动跟踪全站仪和GPS的应用,将走向实时、连续、高效率、自动化、动态监测系统的方向发展。◎习题与思考题1. 变形监测技术有哪几种分类方法?......
2025-09-30
由图可见,水平收敛和拱顶下沉的变化随岩层倾角的变化而表现出显著不同。拱顶下沉随岩层倾角增大,表现出先增大后减小的趋势。当水平岩层α=0°时,拱顶下沉较大,当岩层倾角增大到15°时,拱顶下沉达到最大,当岩层倾角持续增大直至90°时,拱顶下沉呈持续减小趋势,90°时拱顶下沉最小。可见,岩层倾角对围岩塑性区大小及分布形状有明显影响。表3.5节理走向和岩层倾角对隧道开挖的影响......
2025-09-30
2.2.1 变形监测项目技术设计的基本格式封面:×××(工程名)变形监测技术设计方案单位: ××××时间: ××××扉页:项目名称: ××××监测单位: ××××编 写: ××××审 查: ××××审 核: ××××批 准: ××××目录:1. 工程概况2. 监测目的和依据2.1 监测目的2.2 监测依据3. 监测项目及要求3.1 监测项目3.2 监测要求4. 坐标系统4.1 平面坐标系统4.2......
2025-09-30
图5.6以网络为中心的计算驱动力量、增长领域与示例值得注意的是,美国国防部的Net-Centric的数据策略是从用户出发考虑的。根据DoD的描述:以网络为中心是指实现一个联网环境,包括基础设施、系统、过程和个人,使之能够按照完全不同的方式实施战斗和商务活动。以网络为中心的基础是GIG。以网络为中心,通过安全互联时间或地点独立的人和系统,充分支持军事态势知识的改进和更好地访问商务信息,大大缩短了决策周期。......
2025-09-30
当开挖掌子面未到达Y=5 m监测断面时,拱顶与拱腰围岩发生了极少量变形,其中拱顶发生约0.2 cm的下沉,拱腰发生约0.1 cm的收敛,而墙中与下边墙围岩没有发生变形。图5.9Y=5 m断面围岩变形时空曲线Y=5 m断面拱腰处水平收敛随掌子面掘进,距掌子面距离不断增加,收敛变形速率也逐渐降低,二衬施作后最终变形趋于恒定值。......
2025-09-30
以教育为例,可以将教育定义为如图5.12所示的本体模型。图5.12本体模型在图5.12所示的本体模型中,树状的根称为元本体,用于描述通用知识,它是一个〈C,R,A〉三元组。图5.12中,元本体的三个特指是EducationalOntology、Domain Ontology和UsageOntology,分别表示教育本体、领域本体和应用本体,它们的is-a相关于MetaOntology。图5.13将PDF格式的教材转换为本体为了实现将PDF格式的教材自动转换为本体,参考文献[12]提出了一个算法General。......
2025-09-30
图3.1软件开发过程数据库设计的过程与软件开发的过程类似。下面先来看一下集中式数据库设计的情况。在分布式数据库系统中,集中式数据库设计的问题依然存在,且有以下两个新的问题需要考虑。这个过程就是确定如何将全局关系划分成水平、垂直或者混合的数据片。数据片的分配,即决定数据片如何映射到物理镜像上,决定如何复制数据片。数据片的分配问题则研究已久,当然,过去研究的则是“文件分配”问题。......
2025-09-30
查询优化的本地化分层聚焦于将查询转换成本地数据。一个全局关系可以通过应用重构规则来重构,从而导出一个关系代数程序,其操作数是数据片,这个程序称为本地化程序。将分布查询分配到节点上的自然办法是生成查询,让每个全局关系使用本地化程序来代替。这可以看成是在一棵分布查询的算符树上将叶子用与本地化程序对应的子树来替代。数据水平分片关系的连接也可以简化。......
2025-09-30
相关推荐